讲讲MQ自带的消费重试-Kafka、Pulsar实践
MQ消费重试的常见手段
在使用MQ时,必不可少的需要结合当前场景,考虑消费失败时如何处理。对于消息不重要的场景,失败就失败了,继续往下消费就行。但对于消息重要的场景,就需要有一定的机制去保证消息最终处理成功。
机制的手段有很多,大体思路都是,先进行重试,重试一定次数之后就走兜底逻辑。
对于重试,可进行固定时间间隔的重试或做间隔时间递增的重试等
对于兜底逻辑,包括消息投递到死信队列、告警、人工补偿、定时对账补偿等
下面主要讲如何使用好kafka和pulsar自带的消费重试功能,对于兜底逻辑来说只做异常
原创
2021-01-10 01:09:55 ·
2014 阅读 ·
0 评论