ActiveMQ vs Apollo vs RabbitMQ vs Qpid(AMQP)

ActiveMQ vs Apollo vs RabbitMQ vs Qpid(AMQP),rabbitmq,activemq,message-queue,qpid,apollo,Rabbitmq,Activemq,Message Queue,Qpid,Apollo,我正试图找出适合我的需求的最佳MQ选项。我需要能够在不同地理位置的数据中心内和之间以高可靠性传输文本和二进制消息。快速很好,但缩放也是一种选择。与RabbitMQ一样,支持也很好 以下是一些假设: 使用联合消息或铲取消息跨数据中心推送相同的消息 使用AMQP传输二进制消息,因为我们是.Net/Python商店 我想确保我的假设是有效的,并且需要帮助选择哪个MQ。我过去使用过ActiveMQ+MySQL,但我喜欢使用Mnesia选项来实现持久性消息传递。另外,可以使用AMQP 0.9而不是1.0吗

我正试图找出适合我的需求的最佳MQ选项。我需要能够在不同地理位置的数据中心内和之间以高可靠性传输文本和二进制消息。快速很好,但缩放也是一种选择。与RabbitMQ一样,支持也很好

以下是一些假设:

  • 使用联合消息或铲取消息跨数据中心推送相同的消息
  • 使用AMQP传输二进制消息,因为我们是.Net/Python商店
  • 我想确保我的假设是有效的,并且需要帮助选择哪个MQ。我过去使用过ActiveMQ+MySQL,但我喜欢使用Mnesia选项来实现持久性消息传递。另外,可以使用AMQP 0.9而不是1.0吗。看起来RabbitMQ通过插件支持1.0


    感谢您对我的建议。

    我们选择了RabbitMQ,并使用它与federation传输低频数据负载。我们尝试将RabbitMQ扩展为每秒2K条消息(不需要联合),Kafka被证明更好。