Kafka 0.9+如何选择经纪人作为新消费者群体的抵消经理(或集团协调员)?

时间:2017-01-05 18:50:06

标签: apache-kafka kafka-consumer-api

Kafka 0.9+如何选择经纪人作为新消费者群体的抵消经理或集团协调人?它是否跟踪每个代理管理的组数并尝试进行负载平衡,将新组分配给管理最少组数的代理?它是否考虑了每个组中的消费者数量,因此每个代理的连接数也是平衡的?

1 个答案:

答案 0 :(得分:1)

目前遵循以下规则:

  1. 通过计算:
  2. 确定组的目标分区

    Math.abs(groupID.hashCode()) % numPartitionsOfGroupMetadataTopic

    默认情况下,numPartitionsOfGroupMetadataTopic__consumer_offsets主题,默认分区数为50)

    1. 找出此分区的领导经纪人,并指定此经纪人作为该群组的协调人。