首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接自动化python XMPP服务器和django接口的最佳方法?

连接自动化python XMPP服务器和django接口的最佳方法?
EN

Stack Overflow用户
提问于 2010-03-07 06:12:39
回答 2查看 411关注 0票数 0

我有一个XMPP服务器(可能是python、twisted、wokkel),我不喜欢在开发版本中重启它,我还有一些python模块“worker”(它是特定django项目的接口),它获取jid和消息文本,并返回一些响应(文本或XML,不管是哪种方式)。

问题是,考虑到我可能更喜欢频繁地更新模块部分,那么连接它们的最佳方式是什么?另一个注意事项是,可能需要运行“worker”的多个实例,才能使其具有高负载能力。

我看到的一种可能的方式是在服务器中实现一个线程,它检查模块是否被更改,并在必要时重新加载()s。另一种方法是通过套接字创建类似于fastcgi的东西,尽管不是基于HTTP。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-07 09:20:00

我的建议是:

  1. 使用带有XMPP适配器的RabbitMQ。
  2. 使用Python carrot,因为它可以直接在Django下使用。
票数 1
EN

Stack Overflow用户

发布于 2010-03-07 07:38:41

我不能说我理解你所有的问题,但你问的是如何将django和扭曲的多个工作者联系起来:我建议使用AMPQ。这为您提供了可靠的消息传递、多个使用者和持久性。

有一个用于twisted的txAMQP库。

https://launchpad.net/txamqp

这里是AMQP的一个很好的入门读物,这是一个很好的起点:

http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2394284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档