BR 技术头条 技术链接、资讯与社区分享流
cr crossoverjie.top / 2023-04-29 20:41 / by @技术头条 / 原作者:@crossoverJie

通过 Pulsar 源码彻底解决重复消费问题

背景最近真是和 Pulsar 杠上了,业务团队反馈说是线上有个应用消息重复消费。而且在测试环境是可以稳定复现的,根据经验来看一般能稳定复现的都比较好解决。messageListener 异步消费的 ackTimeout 的语义是有问题的,需要将加入 UnAckedMessageTracker 处移动到回调函数中同步调用。

发表评论