bin/kafka-console-producer.sh --broker-list localhost:9092 localhost:9093 localhost:9094 --topic my-replicated-topic
你好,我有个问题。当我们建立好集群后为了验证Kafka的容错能力,我们 kill 掉了broker-1. 我注意到我们通过consumer来收消息的时候是通过ZK来收消息的,但是我们通过producer来发消息的时候我们只直接指定了broker-0的地址来发消息的。假如我们kill掉的是broker-0那么这消息肯定是发不出的。那我可以理解为consumer是有容错能力的而producer是没有容错能力的?还是这只是个例子,在production的情况下,producer也需要通过连ZK来决定发送给哪个broker?