设为首页 加入收藏

TOP

Django有办法打开HTTP长轮询连接吗?
2019-09-04 00:58:03 】 浏览:33
Tags:Django 办法 打开 HTTP 连接

保持连接打开,直到发生事件。

 

解决方案


看看Django / Comet(推送):所有邪恶中最少的?或者彗星在Python中的最新推荐? - COMET是“ajax long-polling”的另一个名称。

显然,最常见的方法不是直接在django中进行,而是在另外一个守护进程的帮助下(可能是因为例如Apache在很多长期连接中表现不佳)。现在nodejs + socketio非常受欢迎(它甚至可以使用WebSockets) - 你只需要找到一种很好的方法来在两者之间传递数据。如果它是单向的(例如,只是广播到所有连接的客户端),redis pubsub队列对此不是一个糟糕的选择。

但是http://code.google.com/p/django-orbited/可能是最好的解决方案。

本文首发于Python黑洞网,博客园同步跟新

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2.几何变换_按位计算 下一篇初识python(九)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目