先说重复消费现象的成因,再说可选的解决方案。
一. Kafka 重复消费的产生原因生产端和消费端均有可以导致重复消费的场景。
1.1 生产过程产生重复消息生产者发出一条消息,Broker 正常存储该消息,但之后有可能因为各种因素未正常响应生产者(比如网络问题、Broker宕机等等)。
此时,若生产者不想冒消息丢失的风险,那它将只有一个选择:重试。
当 Broker 将该消息正常存储后,Kafka 中便有了两条重复的消息,进而引发消费端多次…。
代码:
要不要帮导师装服务器?
妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么?
养龟玩龟的人可怕吗?
你和你老婆是怎么认识的?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
如何看待 Rust 的应用前景?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
什么洗碗机,真的有家庭在用么?
怎么向老婆简单解释nas的用途?
Rust口碑不错,为何学的人却很少?
为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
为什么明朝前期兵强马壮时丢弃越南?
用PHP写了个小框架,怎么才能得到大佬们的指点?
如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
为什么重庆的房子这么便宜?
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
200w现金,投什么一个月可以***2w以上?
不是都说6月美债要爆吗 怎么没消息了?
为什么女生有体香?
美国有没有可能隐藏我们不知道的划时代秘密武器?
上海目前存在的最大的问题在哪里?
皮肤太白是种怎样的体验?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
始终怀不上孕是种怎样的体验?
有哪一个瞬间让你对女朋友彻底失望?
怎么看待B站舞蹈区和某些风格比较暴露的up?
想要入行音***开发,但是没有相关项目经验怎么办?
大量消息在 MQ 里长时间积压,该如何解决?
怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?