消息隊列性能比較
RabbitMQ,ActiveMq,ZeroMq比較
==結論==:ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。 ==來源==:http://blog.x-aeon.com/2013/04/10/a-quick-message-queue-benchmark-activemq-rabbitmq-hornetq-qpid-apollo/
==測試環境==:
- Model: Dell Studio 1749
- CPU: Intel Core i3 @ 2.40 GHz
- RAM: 4 GB
- OS: Windows 7 64 bits 測試都是采用軟件的默認配置。 </ul>
- 持久性 zeroMq不支持,activeMq和rabbitMq都支持
- 技術點:可靠性、靈活的路由、集群、事務、高可用的隊列、消息排序、problem tracker、可視化管理工具、插件系統、社區 RabbitMq最好,ActiveMq次之,ZeroMq最差。當然ZeroMq也可以做到,不過自己必須手動寫代碼實現,代碼量不小。++可靠性中的:持久性、投遞確認、發布者證實和高可用性++。
- 高并發 從實現語言來看,RabbitMQ最高,原因是它的實現語言是天生具備高并發高可用的erlang語言。 </ol>
- RabbitMq比kafka成熟,在可用性上,穩定性上,可靠性上,RabbitMq超過kafka
- Kafka設計的初衷就是處理日志的,可以看做是一個日志系統,針對性很強,所以它并沒有具備一個成熟MQ應該具備的特性
- Kafka的性能(吞吐量、tps)比RabbitMq要強(一個數量級以上),兩者在這方面沒有可比性。 </ol>
==測試結果==: 橫軸為各個MQ,縱軸為時間,單位秒(s),時間越少越好。
==比較==:
kafka和RabbitMQ的比較
權威文章 http://www.quora.com/What-are-the-differences-between-Apache-Kafka-and-RabbitMQ ==比較==:
資料
最全最給力的kafka博客:http://blog.csdn.net/lizhitao/article/category/2194509
來自:http://my.oschina.net/hgfdoing/blog/517784 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!