Kafka Producer之数据重复和乱序问题

文章目录

  • [1. 数据重复](#1. 数据重复)
  • [2. 数据乱序](#2. 数据乱序)

为了可靠性,Kafka有消息重试机制,但是同时也带来了2大问题

1. 数据重复

消息发送到broker后,broker记录消息数据到log中,但是由于网络问题,producer没有收到acks,于是再次发送消息。

除此之外,也可能是其他场景,导致了消息的重复。

2. 数据乱序

如图,消息2、3发送到了broker,但是data1因为网络问题没有到broker,然后被producer重试了,第二次到了,但是顺序乱了。

相关推荐
wWYy.2 小时前
基于Raft分布式Kv存储:sendRequestVote
分布式
笨鸟先飞的橘猫10 小时前
游戏后端分布式学习——消息队列在游戏的用法
分布式·学习·游戏
Wang's Blog10 小时前
Go-Zero项目开发40: 基于Jaeger的分布式链路跟踪实战
开发语言·分布式·golang
wWYy.10 小时前
基于Raft分布式Kv存储:sendAppendEntries
分布式
范什么特西14 小时前
关于kafka
分布式·kafka
wWYy.14 小时前
基于Raft分布式Kv存储:AppendEntries
分布式
霸道流氓气质16 小时前
分布式系统中跨进程上下文传递方案
分布式
wWYy.16 小时前
基于Raft的分布式Kv存储项目:raft.h
开发语言·分布式·qt
wWYy.16 小时前
基于Raft分布式Kv存储:日志寻找匹配
分布式
ACP广源盛1392462567317 小时前
YLB3118 存储桥接芯片完整机会点@ACP#联动曙光 8000
大数据·人工智能·分布式·单片机·嵌入式硬件