我们希望创建一个实时的Web应用程序,该应用程序应该能够处理大量的并发用户。它的实时方面是将新消息推送到客户端,像FriendFeed一样,同时也接受来自客户端的新消息,如聊天系统。什么实时框架,你会选择一个高流量的Web应用程序,为什么?
例如,一些选项我们是:运行使用Comet plugin Nginx上服务器后面CodeIgniter应用程序,使用一个Python框架如Twisted或Tornado,使用Orbited保持与服务器的持久连接等
哪种设置可以扩展实时应用程序的最佳性能,并且易于实现?
附录:一个相关的问题我很乐意回答 - 它更容易编写完整的实时Web应用程序 - Twisted/TwistedWeb或Tornado?
编辑:球场号码:我们计划开始时可以管理10,000个并发连接,但是以后可以通过切换技术/添加服务器扩展到1,000,000。我们只会推送短信,包括长文本消息。我们希望它的实时性能是真正的实时性,延迟5秒。
现在有点晚了 - 如果你不介意分享经验,我有兴趣了解Node,Chetan如何为你做好准备? – danjah 2012-07-31 12:02:31