先说重复消费现象的成因,再说可选的解决方案。
一. Kafka 重复消费的产生原因生产端和消费端均有可以导致重复消费的场景。
1.1 生产过程产生重复消息生产者发出一条消息,Broker 正常存储该消息,但之后有可能因为各种因素未正常响应生产者(比如网络问题、Broker宕机等等)。
此时,若生产者不想冒消息丢失的风险,那它将只有一个选择:重试。
当 Broker 将该消息正常存储后,Kafka 中便有了两条重复的消息,进而引发消费端多次…。
代码:
为什么台式 PC 还处在组装(DIY)阶段?
象棋里的车是不是过强级了?是否应该削弱一下?
空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
你看过最爽的爽文有多爽?
印度是真的烂还是咱们在信息茧房里面?
为什么 IPv6 突然不火了?
如何评价「尖叫」这种饮料?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
为什么水泥封不住尸臭?
obsidian用一两年后会有多大?全文搜索还快吗?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
养乌龟如何降低换水频率?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
《葫芦兄弟》中七个葫芦娃谁的能力在现代用处更大?
被时代淘汰的水果有哪些?
NAS的硬盘损坏率真的有这么高吗?
牛市来了吗???
为什么 macOS 并不差,可市场总敌不过 Windows?
为什么运营商要封禁PCDN?
为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
大家用的内网穿透工具收费高不高?
伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
自己拥有一台服务器可以做哪些很酷的事情?
印度50年内会不会超越中国?
《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
如何看待打五笔的人?
群晖 nas 有些什么基本和好玩的功能?
一个练过功夫的姑娘能打过一个没练过的男人吗?