首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >异步消息队列-哪种组合?

异步消息队列-哪种组合?
EN

Stack Overflow用户
提问于 2011-04-13 00:21:26
回答 2查看 2.3K关注 0票数 2

我一直在尝试确定在网站背后使用哪种包组合来提供推送消息服务……我现在的想法是使用旋风+ Socket.IO (旋风)和ZMQ。但我也在考虑让Mongrel2参与进来。还有一个类似的项目,叫做Brubeck,取自Tornado,使用ZMQ和Eventlet。我的主要问题是...我想知道如果我使用Mongrel2,它的好处会在哪里发挥作用。在这一点上,龙卷风有必要吗?我认为在这一点上,我只需要编写一个Mongrel2 python处理程序,仅此而已。我想把重点放在websockets/jssockets的使用上,这就是为什么使用Socket.IO很有趣,因为它为你处理了所有的向后兼容性。

如果要考虑的工具组合是: Python focus、Tornado、Mongrel2、ZMQ、Brubeck和Socket.IO,那么对于支持websockets的最佳组合,您有什么建议?拥有Mongrel2对于可伸缩性的想法非常有吸引力,而且只是打开了更多的python处理程序。

2012年1月1日更新

最初使用Tornado + TornadIO + ZeroMQ,并且有一个可以正常工作的服务器。但最终我学习了Go (www.golang.org),并使用纯Go及其内置的并发性重写了我的服务器。最终比python快了10倍以上,甚至比我的Python版本有更多的功能:http://www.justinfx.com/2011/07/28/go-language-for-python-programmers/

随着Go团队向Go 1.0发布更多版本,它似乎在不断加快速度

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-29 07:17:42

我将我自己的更新添加到这个问题中作为答案,因为我从未收到任何其他答案,所以我可以关闭这个问题……

最初使用Tornado + TornadIO + ZeroMQ,并且有一个可以正常工作的服务器。但最终我学习了Go (www.golang.org),并使用纯Go及其内置的并发性重写了我的服务器。最终比python快了10倍以上,甚至比我的Python版本有更多的功能:http://www.justinfx.com/2011/07/28/go-language-for-python-programmers/

随着Go团队向Go 1.0发布更多版本,它似乎在不断加快速度

票数 0
EN

Stack Overflow用户

发布于 2011-07-01 10:15:23

听起来像是Flash/Javascript绑定的工作。http://www.zeromq.org/bindings:javascript

这样,浏览器中就会有一个ZMQ应用程序,它是PUB套接字推送相关消息的子应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5638473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档