MQ消息丢失场景以及对应解决方案:
1、发送端MQ消息丢失
解决方案:设置回调接口
消息发送确认
1、ConfirmCallback 消息发送到Broker后触发回调 确认消息已经发送到Exchange
2、ReturnCallback 在交换器路由不到队列时触发回调
2、MQ Broker 消息丢失
消息、队列、消息、交换机持久化
3、消费端MQ消息丢失
解决方案:ACK确认机制 manual
消息堆积问题解决方案:
1、查找消费者性能瓶颈
2、新增消费者线程数
3、消费者多线程处理业务