消息中間件如何選型

ActiveMQ:萬級吞吐量,ms時效性,有較低丟消息的可能行,社區不活躍,基於主從架構實現高可用性

 RabbitMQ:萬級吞吐量,微秒時效性,erlang開發,社區活躍,提供了完善的管理界面,基於主從架構實現高可用性

 RocketMQ:10萬級吞吐量,ms級,MQ功能較爲完善,還是分佈式的,擴展性好,阿里java系的,我們可以自己閱讀源碼,定製自己公司的MQ,可以掌控

 Kafka:10萬級吞吐量,ms級,一般配合大數據類的系統來進行實時數據計算、日誌採集等場景,非常高,kafka是分佈式的,一個數據多個副本,少數機器宕機,不會丟失數據,不會導致不可用,這個特性天然適合大數據實時計算以及日誌收集

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章