ActiveMQ:萬級吞吐量,ms時效性,有較低丟消息的可能行,社區不活躍,基於主從架構實現高可用性
RabbitMQ:萬級吞吐量,微秒時效性,erlang開發,社區活躍,提供了完善的管理界面,基於主從架構實現高可用性
RocketMQ:10萬級吞吐量,ms級,MQ功能較爲完善,還是分佈式的,擴展性好,阿里java系的,我們可以自己閱讀源碼,定製自己公司的MQ,可以掌控
Kafka:10萬級吞吐量,ms級,一般配合大數據類的系統來進行實時數據計算、日誌採集等場景,非常高,kafka是分佈式的,一個數據多個副本,少數機器宕機,不會丟失數據,不會導致不可用,這個特性天然適合大數據實時計算以及日誌收集