10

我想使用 AMQP 加入两个服务,一个是用 C# 编写的,另一个是用 python 编写的。我预计每秒有大量消息。

  • 是否有任何可用于生产的 AMQP 代理?
  • python & .net 绑定是否足够好?
4

3 回答 3

12

是: RabbitMQ

于 2010-01-28T15:53:13.387 回答
3

Reddit 说,截至 2010 年 5 月,rabbitMQ 还没有准备好。 http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html

另一方面,这篇文章是关于 rabbitMQ < 2.0 由于内存不足而崩溃的问题。根据发行说明,2.0 及更高版本已修复此错误。

于 2010-11-25T11:36:57.410 回答
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 ) 。

于 2015-03-13T14:58:30.137 回答