仅使用min insync副本提交消息?

wpcxdonn  于 2021-06-05  发布在  Kafka
关注(0)|答案(1)|浏览(356)

当我向所有人确认 ACKs=all 我的Kafka制作人 min.insync.replicas =2,带 replicas.factor =3,并且in-sync列表中只有2个代理isr=2-3(考虑代理4已失败),是否要提交消息?

2nc8po8w

2nc8po8w1#

acks=all means—等待来自所有可用同步副本的ack。
min.insync.replicas=2表示-当acks=all时,确保至少有2个。
因此,答案是肯定的,如果第三个复制副本关闭,它将被提交。

相关问题