【问题标题】:Django XMPP Connection poolingDjango XMPP 连接池
【发布时间】:2011-12-14 06:44:39
【问题描述】:

我如何在 django 中汇集到 XMPP 服务器的连接,以便它可用于多个请求。我不想在每个请求上都连接和验证,这使它有点慢。这可能吗?

编辑:

我正在使用 xmpppy python xmpp 库

【问题讨论】:

  • 请提供有关您用于连接 XMPP 服务器的方法的更多信息,因为答案取决于此,例如如果您是否使用 pyxmpp,有一些不同的方法可以解决您的问题。
  • 我正在使用 xmpppy - python xmpp lib

标签: python django xmpp connection-pooling


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 2010-10-14
    • 2019-08-04
    • 2013-08-20
    相关资源
    最近更新 更多