在现在代码中,消息是否会一直重发

来源:8-7 消息回调逻辑实现

N1ghtV0yager

2024-01-19

在现在代码中,消息如果发送到交换机成功,但是发送到消息队列失败,是否会无限次重发?比如说发送到交换机成功,对应的数据库记录会被删除,但是发送到消息队列失败,会重新创建transMessage对象,并且存库。之后重发的时候,再发送到交换机成功,对应的数据库记录被删除,发送到消息队列失败,重新创建transMessage对象。这样是不是会导致没有被成功路由的消息无限次重发呢?

写回答

1回答

Moody

2024-01-22

这个是有可能的,所以这里还是需要人工的干预,对于一直重发的消息进行处理

0
0

RabbitMQ精讲,提升工程实践能力,培养架构思维

消息驱动架构+订单状态机,二次开发,手写分布式事务框架。

477 学习 · 205 问题

查看课程