我正在尝试找出满足我要求的最佳 MQ 选项。我需要能够在地理上不同的数据中心内和跨数据中心以高可靠性传输文本和二进制消息。快速很好,但缩放也是一种选择。与 RabbitMQ 一样,支持很好。
以下是一些假设:
- 使用联合或铲除消息在数据中心之间推送相同的消息。
- 使用 AMQP 传输二进制消息,因为我们是 .Net/Python 商店。
我想确保我的假设是有效的,并且需要帮助来选择哪个 MQ。我过去使用过 ActiveMQ+MySQL,但我喜欢 Mnesia 的选项,用于持久性消息传递。另外,使用 AMQP 0.9 代替 1.0 可以吗?看起来 RabbitMQ 通过插件支持 1.0。
感谢我能得到的任何替代建议。