我有以下设置:
min.insync.replicas = 2
replicator-factor = 3
acks=all
如果一位经纪人破产,生产者会被封锁吗?还是我们仍然可以继续生产?
我试图理解min.insync.replicas的含义-这是否意味着Kafka将仅保持两个副本同步?还是意味着它只需要两个副本即可确认写入?
我有以下设置:
min.insync.replicas = 2
replicator-factor = 3
acks=all
如果一位经纪人破产,生产者会被封锁吗?还是我们仍然可以继续生产?
我试图理解min.insync.replicas的含义-这是否意味着Kafka将仅保持两个副本同步?还是意味着它只需要两个副本即可确认写入?
不可以,如果一位经纪人破产了,而您具有上述设置,则制作人将不会出错。
是的,这意味着成功写入仅需要两个确认。
In the Kafka documentation in section topic level configs you will find a description exactly describing your case: