Django XMPP连接池

时间:2011-12-14 06:44:39

标签: python django xmpp connection-pooling

如何在django中将连接池连接到XMPP服务器,以便它可以跨多个请求使用。我不希望在每个请求上进行连接和验证,这使得它有点慢。这可能吗?

编辑:

我正在使用xmpppy python xmpp库

1 个答案:

答案 0 :(得分:2)

由于xmpppy有自己的主循环,我建议在单独的线程中使用它,甚至单独启动。实际上你有两个独立的应用程序:website和xmpp-client,分别运行它们是正常的。

在这种情况下,您可以使用不同的方式在您的应用程序之间进行通信:线程和/或进程之间的管道,tcp或unix套接字,文件队列,不同的amqp silutions,任何持久存储,甚至d-bus等。但是我认为是另一个问题的主题。