码迷,mamicode.com
首页 > 其他好文 > 详细

谈一谈 Kafka 的再均衡?

时间:2020-05-26 09:13:35      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:选择   ext   分配   机制   mic   soft   ica   分区   消费者   

在Kafka中,当有新消费者加入或者订阅的topic数发生变化时,会触发Rebalance(再均衡:在同一个消费者组当中,分区的所有权从一个消费者转移到另外一个消费者)机制,Rebalance顾名思义就是重新均衡消费者消费。Rebalance的过程如下:

第一步:所有成员都向coordinator发送请求,请求入组。一旦所有成员都发送了请求,coordinator会从中选择一个consumer担任leader的角色,并把组成员信息以及订阅信息发给leader。第二步:leader开始分配消费方案,指明具体哪个consumer负责消费哪些topic的哪些partition。一旦完成分配,leader会将这个方案发给coordinator。coordinator接收到分配方案之后会把方案发给各个consumer,这样组内的所有成员就都知道自己应该消费哪些分区了。所以对于Rebalance来说,Coordinator起着至关重要的作用

谈一谈 Kafka 的再均衡?

标签:选择   ext   分配   机制   mic   soft   ica   分区   消费者   

原文地址:https://www.cnblogs.com/programb/p/12906721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!