RabbitMQ消息发送失败处理策略
作者:互联网
一、发送失败的三种情况:
(1)producter连接mq失败,消息没有发送到mq
(2)producter连接mq成功,但是发送到exchange失败
(3)消息发送到exchange成功,但是路由到queue失败;
二、处理策略:
(1)异常处理:convertAndSend方法加异常并捕获,失败则发送邮件并保存到数据库中
(2)发送失败处理:这种处理需要先设置rabbitTemplate.setMandatory(true);然后分别对confirmCallback和returnCallback做回调处理
标签:发送到,处理,RabbitMQ,发送,mq,失败,producter 来源: https://blog.csdn.net/xinqing5130/article/details/114949226