rocketMq面試總結


1.為什么要使用MQ?

2、多個mq如何選型?

3、RocketMQ由哪些角色組成,每個角色作用和特點是什么?

4、RocketMQ Broker中的消息被消費后會立即刪除嗎?

追問:那么消息會堆積嗎?什么時候清理過期消息?

5、RocketMQ消費模式有幾種?消費消息是push還是pull?為什么要主動拉取消息而不使用事件監聽方式?

6、broker如何處理拉取請求的?

7、rocketMQ的消息堆積如何處理?

8、消息重復消費?

9、如何讓RocketMQ保證消息的順序消費?怎么保證消息發到同一個queue?

10、RocketMQ如何保證消息不丟失?

11、如果讓你來動手實現一個分布式消息中間件,整體架構你會如何設計實現?

12、高吞吐量下如何優化生產者和消費者的性能?

13、再說說RocketMQ 是如何保證數據的高容錯性的?

14、任何一台Broker突然宕機了怎么辦?

15、Broker把自己的信息注冊到哪個NameServer上?

 

面試題答案地址:https://www.cnblogs.com/javazhiyin/p/13327925.html

16面試:https://www.cnblogs.com/javazhiyin/p/13327925.html

17事務消息實現原理:https://zhuanlan.zhihu.com/p/249233648

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM