你瞭解哪些常用的 MQ?

  • ActiveMQ:支持萬級的吞吐量,較成熟完善;官方更新迭代較少,社區的活躍度不是很高,有消息丟失的情況。
  • RabbitMQ:延時低,微妙級延時,社區活躍度高,bug 修復及時,而且提供了很友善的後臺界面;用 Erlang 語言開發,只熟悉 Java 的無法閱讀源碼和自行修復 bug。
  • RocketMQ:阿里維護的消息中間件,可以達到十萬級的吞吐量,支持分佈式事務。
  • Kafka:分佈式的中間件,最大優點是其吞吐量高,一般運用於大數據系統的實時運算和日誌採集的場景,功能簡單,可靠性高,擴展性高;缺點是可能導致重複消費。

 

 


【Java面試題與答案】整理推薦

 

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