首页 笔记 图片 查字 
所属分类:Kafka
浏览:39
内容:

如何保证数据有序?只能保证单分区内有序,分区间不能保证。
单分区内有序
1、未开启幂等性
开启配置:max.in.flight.requests.per.connection=1
2、开启幂等性
开启配置:max.in.flight.requests.per.connection=5
应该设置值 <=5
开启幂等性后,kafka服务端会缓存producer发来的最近5个request,可以保证这5个request是有序的。