(1)消息中间件的主要作用是什么?
【1】解耦
【2】缓冲
【3】异步保证
【4】顺序保证
(2)为什么要引入消息中间件?
(3)项目中是如何使用消息中间件的?
(4)你在项目中如何保证消息中间件的高可用?
(5)kafka、activeMq、rabbitMq、rocketMq都有什么区别?
(6)MQ在高并发的情况下假设队列满了如何防止消息消失?
(7)消费者消费信息,如何保证MQ幂等性?
(8)谈谈你对死信队列的理解?
(9)如何百万级别的消息积压了,如何处理?
(10)你们为什么最终选择了rabbitMq?