
概述
我们平常如何评估MQ掌握的怎么样呢? 我觉得可以从以下两点来考虑
- 针对消息队列的相关理论,比如消息队列重复消费、消费幂等性、消息队列的可靠传输等
- 针对某个具体的消息队列中间件,掌握组件应用的原理,实现方案和应用细节,比如常见的 Kafka、RabbitMQ、RocketMQ 等消息队列组件。

MQ相关理论和设计
针对第一点MQ相关理论和设计,可以考虑的点有
-
如何保证消息队列的高可用?
-
如何保证消息不被重复消费?
-
如何保证消费的时候是幂等?
-
如何保证消息的可靠性传输?
-
传输过程出现消息丢失了怎么办?
-
如何保证消息的顺序性&