面试准备-消息队列篇

    消息队列的七个连环炮,学习过程中如有错误,欢迎私聊我纠正。

面试准备–消息队列的七个连环炮

消息队列ActiveMQ

比如:我们有个订单系统,每个下一个新的订单的时候,就会发送一条消息到ActiveMQ里面去,后台有个库存系统负责获取消息然后更新库存。

为什么使用消息队列呢

使用消息队列的主要作用是:异步、解耦、削峰
每个请求必须在200ms以内,用户几乎无感觉,

kafka、activemq、rabbitmq、rocketmq的区别

如何保证消息队列的高可用?

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

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

如何保证消息的顺序性?

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

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

总结

坚持原创技术分享,您的支持将鼓励我继续创作!