赞
踩
目录
1. 为什么消息队列会丢消息?
2. 怎么保障消息可靠传递?
2.1 生产者不丢消息
2.2 服务端不丢消息
2.3 消费者不丢消息
3. 消息丢失如何快速止损?
3.1 完善监控
3.2 完善止损工具
现在主流的消息队列都会提供完善的高可用解决方案,但是我们依然会有多种原因导致消息丢失,可能得原因包括:生产者生产消息失败、服务端存储消息失败、消费者消息处理失败。
其中常见的生产者生产消息失败的原因包括:
服务端存储消息失败的常见原因包括:
消费者消息处理失败的常见原因包括:
MQ Cluster不丢消息关键参考消息队列高可用方案,总结下来就是: