我想在不终止我的 django/python 应用程序的情况下通过 HTTP 将数据推送到浏览器。
我决定使用 cometd 服务器来代理我的应用程序和客户端之间的请求(尽管我还没有真正弄清楚)。
我研究了以下引擎: 环绕 cometd ejabberd 码头
有没有人有使用和部署这些服务器的经验?关于这些主题的任何见解和链接都会很棒。谢谢。
最佳答案
我建议研究一下 Twisted,他们的 twisted.web 服务器,以及在 Divmod 上完成的 cometd 工作。与传统的基于线程或进程的服务器相比,它们可以处理更多的并发连接,这正是您需要的。而且,是的,我已经使用 Twisted 构建系统来处理 COMET 的东西,同时使用其他东西来处理它旁边的更多前端 Web 应用程序。每个部分都各司其职,效果很好。
关于python - 选择和部署 cometd 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621802/