你好,请问老师如何保证同一条消息不被重复处理。

来源:4-12 最实用的Rabbit高级特性

CrazyFingers

2021-08-24

你好,请问老师如何保证同一条消息不被重复处理。

写回答

1回答

Moody

2021-08-24

核心思想就是:1给消息一个唯一ID. 2把处理过哪些消息记录下来。

1唯一ID:可以自己生成一个UUID,设置到消息body或者消息属性里。

2记录下来:可以将处理过哪些消息ID,记录在数据库,或者redis里。

0
1
CrazyFingers
非常感谢!
2021-08-25
共1条回复

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

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

477 学习 · 205 问题

查看课程