![](/img/trans.png)
[英]Referring a currently open XMPP connection from another python script present inside a django server
[英]Best method of connection between automated python XMPP server and interface to django?
我有一个XMPP服务器(可能是python,twisted,wokkel),即使在开发版本中,我也不想重启。我还有一些python模块“ worker”(它是特定django项目的接口),它得到了jid和消息文本并返回一些响应(文本或XML,任一种方式)。
问题是,考虑到我可能更喜欢经常更新模块部件,连接它们的最佳方法是什么? 另一个考虑因素是,可能需要运行多个“ worker”实例才能使它们全部具有高负载能力。
我看到的一种可能的方法是在服务器中实现一个线程,该线程检查模块是否已更改,并在必要时对其进行reload()s处理。 另一种方法是通过套接字创建类似于fastcgi的内容,尽管它不是基于HTTP的。
我的建议是:
我不能说我理解您所有的问题,但是您在哪里询问如何连接Django和扭曲工人及多名工人:我建议使用AMPQ。 这样可以为您提供可靠的消息传递,多个使用者和持久性。
有用于扭曲的txAMQP库。
https://launchpad.net/txamqp
这里是AMQP的良好入门,这是一个很好的起点:
http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.