消息队列:重复消费和一致性消费
因为重复消费,导致队列一致性消费的目的没有达到
一致性就像事务一样,要么全部成功要么全部失败
重复消费
同一条消息在某些情况下被多次消费的问题
一致性消费
确保每条消息只被消费一次
操作
发送前确认是否已经被发送,是否已经被消费
发送后给ack反馈并记录
消息消费时进行幂等操作
因为重复消费,导致队列一致性消费的目的没有达到
一致性就像事务一样,要么全部成功要么全部失败
同一条消息在某些情况下被多次消费的问题
确保每条消息只被消费一次
发送前确认是否已经被发送,是否已经被消费
发送后给ack反馈并记录
消息消费时进行幂等操作