1-kafka同一个分区的消息是有序的,所以按照业务逻辑将消息发至同一分区上,例如顺序是A1,A2,A3
2-消费者消费A1失败,影响A2,A3的消费,此时将消费失败的A1保存至重试表,消费A2,A3时先从重试表中查业务id,如果不存在则正常消费,存在则直接保存至重试表。
kafka顺序消费问题
最新推荐文章于 2025-07-04 15:26:24 发布
1-kafka同一个分区的消息是有序的,所以按照业务逻辑将消息发至同一分区上,例如顺序是A1,A2,A3
2-消费者消费A1失败,影响A2,A3的消费,此时将消费失败的A1保存至重试表,消费A2,A3时先从重试表中查业务id,如果不存在则正常消费,存在则直接保存至重试表。