我已经配置了3个节点kafka(版本2.0.0)和3个节点zookeeper集群。并创建了一个具有复制因子3,分区1和代理级别min-in-sync-replicas = 2的主题。
情况1:当我关闭2个kafka节点时,即使我配置了属性“ acks = all ”,我的Java生产者也可以发送数据。即没有出现NotEnoughReplicas
错误。
情况2:当我关闭2个kafka节点时,当我配置属性“ request.required.acks ”时,控制台生产者无法发送数据。即出现NotEnoughReplicas
错误。
如果使用kafka 2.0.0,应将哪些配置传递给Java生产者?