java 面试突击第一季-关于消息队列问题

187 阅读1分钟

1.消息队列的七个连环炮问题

1)你在系统里面用过消息队列么?

2)那你说一下你们在项目里是怎么用消息队列的?

3)那你们为什么要使用消息队列?

4)那你说说用消息队列的优点和缺点?

5)kafka、activemq、rabbbitmq、rocketmq 都有什么优点和缺点阿?

6)那你们是如何保证消息队列高可用?

7)如何保证消息不被重复消费?如何保证消费的时候是幂等的阿?

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

9)如何保证消息的顺序行

10)如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时?说说怎么解决?

11)如果让你写一个消息队列,该如何进行架构设计?说一下思路