【发布时间】:2010-01-28 15:46:06
【问题描述】:
我想使用 AMQP 加入两个服务,一个是用 C# 编写的,另一个是用 python 编写的。 我预计每秒有大量消息。
- 是否有任何可用于生产的 AMQP 代理?
- python 和 .net 绑定是否足够好?
【问题讨论】:
-
这取决于您所说的生产就绪是什么意思?以及你在做什么工作。绝对没有一个开源代理可以用于丢失一条消息就意味着损失数百万的金融领域。
我想使用 AMQP 加入两个服务,一个是用 C# 编写的,另一个是用 python 编写的。 我预计每秒有大量消息。
【问题讨论】:
是的:RabbitMQ
【讨论】:
reddit 说 rabbitMQ 到 2010 年 5 月还没有准备好。 http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html
另一方面,这篇文章是关于 rabbitMQ
【讨论】:
我会推荐 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)。
【讨论】: