【发布时间】:2012-02-28 10:31:54
【问题描述】:
使用 dotcloud 应用程序托管的 django 应用程序实现服务器推送的当前选项有哪些? (类似于 node 上的 socket.io,带有 appengine 或 apache comet 的 channel api)
【问题讨论】:
标签: python django server-push dotcloud
使用 dotcloud 应用程序托管的 django 应用程序实现服务器推送的当前选项有哪些? (类似于 node 上的 socket.io,带有 appengine 或 apache comet 的 channel api)
【问题讨论】:
标签: python django server-push dotcloud
dotCloud 和其他环境中的选项几乎相同。即,如果我们检查 Django / Comet (Push): Least of all evils?,我们会发现 websockets 在 Django 中表现不佳,但异步 WSGI 应该可以使用 http://code.google.com/p/evserver/。
我个人会通过 dotCloud 自定义服务使用 evserver;它应该很容易支持,并且会提供干净的长轮询。
如果您不被 django-websockets 吓到,您也可以使用 websockets(或找到其他方法)。
【讨论】: