- 1
- 0
- 约小于1千字
- 约 1页
- 2026-05-20 发布于北京
- 举报
acks参数,其实是控制发送出去的消息的持久化机制的
如果acks=0,那么producer根本不管写入broker的消息到底成功没有,发送一条消息出去,
立马就可以发送下一条消息,这是吞吐量最高的方式,但是可能消息都丢失了,你也不知道
的,但是说实话,你如果真是那种实时数据流分析的业务和场景,就是仅仅分析一些数据报
表,丢几条数据影响不大的
会让你的发送吞吐量会提升很多,你发送弄一个batch出,不需要等待人家leader写成功,
直接就可以发送下一个batch了,吞吐量很大的,哪怕是偶尔丢一点点数据,实表,折
线图,饼图
acks=all,或者acks=-1:这个leader写入成功以后,必须等待其他ISR中的副本都写入成功,
才可以返回响应说这条消息写入成功了,此时你会收到一个回调
min.insync.replicas=2,ISR里必须有2个副本,一个leader和一个follower,最最起码的一
个,不能只有一个leader存活,连一个follower都没有了
acks=-1,每次写成功一定是leader和follower都成功才可以算做成功,leader挂了,follower
上是一定有这条数据,不会丢失
retries=Integer.MAX_VALUE,无限重试,如果上述两个条件不满
您可能关注的文档
最近下载
- (建电〔2020〕16号)中国铁路济南局集团有限公司建设部关于开展铁路建设安全生产“三查”“五防”专项整治行动的通知.doc VIP
- 2026年高考物理湖南卷及答案.docx VIP
- (济铁施工〔2021〕186号)中国铁路济南局集团有限公司关于印发《中国铁路济南局集团有限公司铁路营业线施工管理实施细则》的通知(技术规章)(1).doc VIP
- 培训课件:混凝土结构的施工技术(浇筑、养护).ppt VIP
- 某煤矿物资管理办法.doc VIP
- 2026年湖南高考物理卷及答案.docx VIP
- 广州分公司物资管理办法.docx VIP
- 【写字表三套】统编版一年级(下)生字表字帖20页-最新.pdf VIP
- 护理管理 学习任务 第十章 “互联网+医疗”与医院信息管理.ppt VIP
- 石化公司物资采购管理办法.pdf VIP
原创力文档

文档评论(0)