logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【MQ】如何保证消息不被重复消费/如何保证消息的幂等性?

如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。以Kafka为例说明为什么会导致数据重复。Kafka 实际上有个 offset 的概念,就是每个消息写进去,都有一个 offset,代表消息的序号,然后 consumer 消费了数

到底了