1、面试问题
关于MQ的面试问题,可参考博客
1:什么场景使用了mq?直接掉接口不行吗?
2:用消息队列都有什么优点和缺点?
3:Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别?
4:那你们是如何保证消息队列的高可用的?
5:如何保证消息不被重复消费啊?如何保证消费的时候是幂等的啊?
6:如何保证消息的可靠性传输啊?要是消息丢失了怎么办啊?
7:那如何保证消息的顺序性?
8:如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
9:如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。
2、对MQ的理解和总结
待定
3、对MQ的思考和引申
待写