经纪人的数量和没有分区的数量会影响分区领导者的选举吗?

时间:2020-02-18 15:00:06

标签: apache-kafka

我正试图了解分区数将如何影响分区负责人(经纪人)?

比方说,我有一个kafka群集,其中包含1个zookeeper,3个代理和1个模式注册表。我的主题复制因子是1。现在,如果我有两个具有5个分区的主题A和B。

现在,假设我用密钥key1向主题A发送一条消息,并假设基于分区策略,该消息最终被重定向到主题A的分区5,而主题A的分区5的领导者是经纪人2。

在这种情况下,如果我使用密钥key1(与发送到主题A的消息的密钥相同)向主题B发送消息,那么我们是否可以假定它将去到代理2的分区5? / p>

1 个答案:

答案 0 :(得分:1)

领导与分区之间没有关联

您可以保证相同的密钥将散列相同,并转到相同的分区(假设匹配计数),但不能保证哪个经纪人将成为领先者