问题遇到的现象和发生背景
kafka的消费失败方案
用代码块功能插入代码,请勿粘贴截图
我的解答思路和尝试过的方法
现有的思路是通过spring提供的消费重试机制和转发死信队列机制来处理;但是没办法避免的是消息之间的先后顺序会被裁断,即有可能后发出的消息被先消费,然后导致没有发现之前先发出的消息的消费记录,所以会导致这一整个流程的失败。
我想要达到的结果
既能解决消费失败的问题,又能避免消息的先后顺序被截断
kafka的消费失败方案
现有的思路是通过spring提供的消费重试机制和转发死信队列机制来处理;但是没办法避免的是消息之间的先后顺序会被裁断,即有可能后发出的消息被先消费,然后导致没有发现之前先发出的消息的消费记录,所以会导致这一整个流程的失败。
既能解决消费失败的问题,又能避免消息的先后顺序被截断