先说重复消费现象的成因,再说可选的解决方案。
一. Kafka 重复消费的产生原因生产端和消费端均有可以导致重复消费的场景。
1.1 生产过程产生重复消息生产者发出一条消息,Broker 正常存储该消息,但之后有可能因为各种因素未正常响应生产者(比如网络问题、Broker宕机等等)。
此时,若生产者不想冒消息丢失的风险,那它将只有一个选择:重试。
当 Broker 将该消息正常存储后,Kafka 中便有了两条重复的消息,进而引发消费端多次…。
代码:
国外的女生为什么屁股都大?
地球上明明有吃塑料的虫子,为什么没有普及?
MacOS的哪个设计让你非常恼火?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
为什么大家不再提星链了(包括外网)?
ant-design-vue 社区为什么不维护了?
一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
女生真正的完美身材是什么样子?
63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救?
为什么港剧西九龙警局出镜率最高?
自己拥有一台服务器可以做哪些很酷的事情?
一个非常漂亮的残疾女孩,会有人愿意娶吗?
男的真的会把所有衣服从上到下都扔洗衣机吗?
为什么bilibili后端要用go来写?
使用Rust开发游戏是一种怎样的体验?
穿瑜伽裤爬山的女生会不会害羞?
这种裙子是不是对直男爆杀?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
美国这几年为什么衰落得如此之快?
20届设计系,我的设计水平很差吗,找不到合适的工作?
怎么用github创建一个个人blog?
你什么时候意识到自己没见过世面?
为什么用 electron 开发的桌面应用那么多?
如何看待某日本小学校园餐只有一小块鸡肉?
为什么感觉wps的用户越来越多,office没人用了?
electron可以用来写大型游戏吗?
白人女性是不是很美,为什么?
央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号?
为什么棒球在我国毫无水花?