我想使用AMQP加入两个用C#编写的服务和其他用python编写的服务。 我期待每秒大量的消息。
答案 0 :(得分:12)
是:RabbitMQ
答案 1 :(得分:3)
接下来,reddit表示,自2010年5月起,rabbitMQ还没有准备就绪。 http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html
另一方面,该文章是关于rabbitMQ< 2.0由于内存不足问题而崩溃。根据发行说明,版本2.0及更高版本已修复此错误。
答案 2 :(得分:0)
我会推荐 robomq.io 。它基于RabbitMQ核心,并具有更多扩展,例如消息传递仪表板,实时分析,数据驱动警报,大数据存储......
如果您喜欢高吞吐量, robomq.io 的记录是每天1700亿条消息。
我不太清楚Python和你的意思.NET绑定。如果你想要跨平台的沟通。 robomq.io是您正确的选择。 AMQP,MQTT和STOMP中不仅有跨语言,还有跨语言协议。
查看 robomq.io 的详细文档(http://robomq.readthedocs.org/en/latest/)和sdk(https://github.com/robomq/robomq.io/tree/master/sdk)。