RHH*_*RHH 4 python django comet
我对使用Django制作实时网络应用非常感兴趣.不幸的是,我在设置方面遇到了一些问题.我正在考虑的一些选择:
Orbited:似乎是Django的选择.不幸的是,他们的域名似乎已经过期,并且几乎所有我需要的文档才能使其正常运行.我已经按照http://mischneider.net/?p=125上的教程进行了操作,但是我遇到了一个神秘的错误(请参阅记录器"stomp.py"找不到处理程序).
流星:我不得不说,他们的网站给我留下了深刻的印象.不幸的是,我正在运行Windows,似乎缺乏关于Windows的任何文档.所以我迷路了.
Cometd:类似的问题:只是不明白安装.
龙卷风:需要pycurl,这反过来需要卷曲.继续抛出CURL_DIR然后libcurl.lib的问题.经过数小时的修补,有效地挫败了我的双手.
请帮忙.在这一点上我非常愿意考虑,好吧,任何事情.好吧,至少如果它记录在一起,我可以弄清楚如何安装它并与Django一起使用它.
任何帮助赞赏.
要使用彗星技术(或websocket)来创建实时Web应用程序,您需要一个可以处理长期连接和javascript客户端的服务器.大多数彗星图书馆都给你(APE,轨道等).使用websockets似乎比我更好,它是HTML5的一部分,客户端代码实现起来非常简单等等.我建议找一个你喜欢的异步框架/服务器,并用你的项目实现实时/实时部分它.
Eventlet是一个很好的并发网络库,它有很好的文档记录.
Twisted当然是Python的事实上的异步网络库.这是一个使用带扭曲的websockets的例子.
Meinheld是一个很好的轻量级异步网络服务器,它使用greenlet,并提供了使用Django和websockets的例子.
Uwsgi有很好的异步支持,大量的功能,各种方法的几个例子.它也有相当多的文档.
| 归档时间: |
|
| 查看次数: |
1024 次 |
| 最近记录: |