AMQP是否已准备好投入生产?

10 投票
3 回答
1326 浏览
提问于 2025-04-15 18:36

我想用AMQP来连接两个服务,一个是用C#写的,另一个是用Python写的。
我预计每秒会有相当大的消息量。

  • 有没有什么AMQP的中间件可以直接用在生产环境中?
  • Python和.NET的连接库好用吗?

3 个回答

0

我推荐你使用 robomq.io。它是基于 RabbitMQ 的核心技术,增加了很多扩展功能,比如消息仪表盘、实时分析、数据驱动的警报、大数据存储等等。

如果你需要处理大量信息,robomq.io 的记录是每天可以处理 1700 亿条消息。

我不太明白你说的 Python 和 .NET 绑定是什么意思。如果你想要跨平台的通信,robomq.io 是个不错的选择。它不仅支持不同编程语言之间的通信,还支持 AMQP、MQTT 和 STOMP 等不同协议。

你可以查看详细的文档 (http://robomq.readthedocs.org/en/latest/) 和 SDK (https://github.com/robomq/robomq.io/tree/master/sdk) 来了解 robomq.io

12

是的:RabbitMQ

3

看起来reddit在2010年5月的时候说,rabbitMQ还不太成熟。

另一方面,这篇文章提到的是rabbitMQ 2.0之前的版本,这个版本因为内存不足的问题而崩溃。根据更新说明,2.0及以上的版本已经修复了这个问题。

撰写回答