开发者社区 问答 正文

【精品问答】rocketMQ必备面试题集

rocketMQ是阿里开源的一款十分优秀的消息队列,rocketMQ具有很多其他消息队列不具有的特性,更重要的是rocketMQ是用java开发的学习成本较低,并且经历了双11的数据洪峰的考验。rocketMQ已经加入了apache,成为apache的顶级项目。

下面我们来看下rocketMQ面试中常见的问题(更多技术干货请到rocketMQ开发者技术群领取,群号:142337923)

采用MQ的有什么优点?

你对 Namesrv 的了解?

请说说你对 Broker 的了解?

topic是什么?

RocketMQ 由哪些角色组成?

RocketMQ执行流程

怎么理解 Producer 的?

怎么理解 Consumer 的?

消费者消费模式有几种?

消费者获取消息有几种模式?

定时消息是什么?怎样实现的?

mq消息的丢失和队列的使用策略是怎样的?

为什么使用MQ?

MQ如何保证高可用的?

如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?

如何保证消息的可靠性传输啊?要是消息丢失了怎么办啊?

如何保证消息顺序性

如何解决消息队列的延时以及过期失效问题?

消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?

怎样设计MQ会更好

消息队列如何选型?

如何解决高性能读写数据的问题?

如何解决数据重复发送的问题?

什么是解耦?

什么是异步?

什么是削峰?

欢迎加入开发者技术社群

群福利:群内每周进行群直播技术分享及问答

000.jpg

展开
收起
游客pklijor6gytpx 2019-11-05 17:00:18 2506 分享 版权
1 条回答
写回答
取消 提交回答
  • 感谢分享

    2019-11-06 14:21:17
    赞同 展开评论