2020 年 5 月 RocketMQ 面试题集锦

RocketMQ 是阿里巴巴开发的一款开源的消息中间件,具有集群消费、广播消费、消息积压能力强、防止消息丢失、顺序消息、事务型消息、保证高可用、高性能读写数据等等功能和优点,但是仅仅熟悉 MQ 是远远不够的,需要深入研究其原理和源码。

本场 Chat 总结了最近的 RocketMQ 面试题并整理了合理的解答,希望可以帮助到大家:

  1. 什么是解耦?
  2. 什么是异步?
  3. 什么是削峰填谷?
  4. RocketMQ 执行流程
  5. 怎么理解 Producer 的?
  6. 怎么理解 Consumer 的?
  7. 消费者消费模式有哪几种?
  8. 消费者获取消息有几种模式?
  9. 定时消息是什么?怎样实现的?
  10. RocketMQ 如何保证高可用的?
  11. 如何保证消息不被重复消费?或者说如何保证消息消费时的幂等性?
  12. 如何保证消息的可靠性传输?要是消息丢失了怎么办?
  13. 如何保证消息的顺序性?
  14. 如何解决消息队列的延时以及过期失效问题?
  15. 消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
  16. 如何解决高性能读写数据的问题?
  17. 单机 RocketMQ 的 QPS 上限是多少?

阅读全文: http://gitbook.cn/gitchat/activity/5ec09e56c39d800beb7d26fd

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

你可能感兴趣的:(2020 年 5 月 RocketMQ 面试题集锦)