python - 选择和部署 cometd 服务器

标签 python django comet daemon

我想在不终止我的 django/python 应用程序的情况下通过 HTTP 将数据推送到浏览器。

我决定使用 cometd 服务器来代理我的应用程序和客户端之间的请求(尽管我还没有真正弄清楚)。

我研究了以下引擎: 环绕 cometd ejabberd 码头

有没有人有使用和部署这些服务器的经验?关于这些主题的任何见解和链接都会很棒。谢谢。

最佳答案

我建议研究一下 Twisted,他们的 twisted.web 服务器,以及在 Divmod 上完成的 cometd 工作。与传统的基于线程或进程的服务器相比,它们可以处理更多的并发连接,这正是您需要的。而且,是的,我已经使用 Twisted 构建系统来处理 COMET 的东西,同时使用其他东西来处理它旁边的更多前端 Web 应用程序。每个部分都各司其职,效果很好。

关于python - 选择和部署 cometd 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621802/

相关文章:

python - 通过自定义 Func 的 Django ORM 组

Grails 与 Comet 工作示例

python - 图例中的两种线型

django - 属性错误: 'str' object has no attribute '_meta'

Django 模板 : how to access properties of the first item in a list

php - 实现 Comet 服务器端后端的最简单方法是什么?

jquery - 与 facebook 和 gmail 相比,我自己的长轮询实现

python - 字符串到浮点类型的 Ndarray

python - python中可变数量的参数

python - 为什么 expmod 的这两个实现对于大值不同?