好吧,标题说了大部分。我正在寻求开发一个聊天应用程序,希望该应用程序会变得更多。目前,我正在考虑选择应该在其之上构建的应用程序。

我已经看过以Redis作为主要选项的Tornado-作为 cometd 服务器的Tornado非常适合长时间轮询以检索Redis上的消息,我也打算同时用作持久数据存储具有漂亮的子发布功能的消息队列。

但是,我也听说过有关Django,RabbitMQ,MongoDB和Orbited的好消息。 JavaScript对我来说不是一个大问题,因此Orbited对JavaScript的支持并不是什么福音。

确实,我可能会很乐意按照自己为自己选择的路线发展,但是如果我的计划中有任何明显的缺陷,我希望有人在我浪费数月之前指出它们在此。

最佳答案

由于Javascript对您来说不是问题,并且您需要高性能,因此您应该真正考虑使用Node.js。这种东西真的很快。

这是一个相当新的项目,但是它已经有了很多libraries。它还已经有一个软件包管理器NPM,如PIP(python)或Gem(Ruby)。

关于django - 开发高性能,可扩展的Comet应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3036834/

10-10 09:25
查看更多