1.发送消息时丢失
生产者发送消息时链接MQ失败
生产者发送消息到达MQ后未找到Exchange
生产者发送消息到达MQ的Exchange后未找到合适的Queue
消息到达MQ后,处理消息进程发生异常
2.MQk导致信息丢失
消息到达MQ保存到队列,尚未注册就宕机
消息接收后处理过程中抛出异常
3.宗上所述,我们要解决消息丢失问题,确保MQ可靠性,从三个方面入手
保证消息可靠性
确保MQ不会将消息弄丢
确保消费消息的可靠性
生产者发送消息时链接MQ失败
生产者发送消息到达MQ后未找到Exchange
生产者发送消息到达MQ的Exchange后未找到合适的Queue
消息到达MQ后,处理消息进程发生异常
消息到达MQ保存到队列,尚未注册就宕机
消息接收后处理过程中抛出异常
保证消息可靠性
确保MQ不会将消息弄丢
确保消费消息的可靠性