如果我的生产者有ack=all,ISR是2,分区是2,那么情况如何?
发布于 2022-09-23 14:01:20
分区数与ack设置无关。生产者将(总是)写到领导分区(由客户端分区预先决定)。
当您设置acks=all时,它将阻塞并等待使用主题的复制因子(而不是ISR设置)在集群中写入记录的每个副本。
ISR设置仅确定由于代理脱机而导致某个主题不可用,并且不影响生产者。
https://stackoverflow.com/questions/73815236
相似问题