【发布时间】:2018-03-23 06:10:08
【问题描述】:
生产者通过如下设置Kafka Broker列表来发送消息。
props.put("bootstrap.servers", "127.0.0.1:9092,127.0.0.1:9092,127.0.0.1:9092");
我想知道“生产者”如何知道三个代理中的哪一个知道哪一个有一个分区领导。 对于典型的分布式服务器,要么你有一个承载服务器,要么有一个虚拟IP,但对于Kafka,它是如何加载的? 生产者程序是否尝试随机连接到一个代理并寻找具有分区领导者的代理?
【问题讨论】:
标签: apache-kafka