Performance comparison between ZeroMQ, RabbitMQ and Apache Qpid

后端 未结 7 1403
伪装坚强ぢ
伪装坚强ぢ 2020-12-12 09:36

I need a high performance message bus for my application so I am evaluating performance of ZeroMQ, RabbitMQ and Apache Qpid. To measur

相关标签:
7条回答
  • 2020-12-12 10:13

    Hmm, of course ZeroMQ will be faster, it is designed to be and does not have a lot of the broker based functionality that the other two provide. The ZeroMQ site has a wonderful comparison of broker vs brokerless messaging and drawbacks & advantages of both.

    RabbitMQ Blog:

    RabbitMQ and 0MQ are focusing on different aspects of messaging. 0MQ puts much more focus on how the messages are transferred over the wire. RabbitMQ, on the other hand, focuses on how messages are stored, filtered and monitored.

    (I also like the above RabbitMQ post above as it also talks about using ZeroMQ with RabbitMQ)

    So, what I'm trying to say is that you should decide on the tech that best fits your requirements. If the only requirement is speed, ZeroMQ. But if you need other aspects such as persistence of messages, filtering, monitoring, failover, etc well, then that's when u need to start considering RabbitMQ & Qpid.

    0 讨论(0)
提交回复
热议问题