幂等和消息消费失败重试的疑问
来源:8-13 实际开发中的经验小结

慕沐3053333
2021-05-10
幂等和消息消费失败后重新回到队列,这两个目标是不是矛盾?因为消息重新回到队列再次被消费者消费时,消费者怎么知道这条消息是失败重试还是生产者因为网络抖动等问题重复发的消息?
写回答
1回答
-
LBruce
2021-05-11
不矛盾。消息的幂等性其实就是说同一消息,消费者消费了一次或消费多次,结果是一致的,不会因为消费次数的多少,而产生不同的结果。说白了就是,不管这个消息消费了多少次,所产生的结果就跟这个消息只被消费了1次所产生的结果相同。
0102021-05-14
相似问题