赞
踩
组成员数据发生变化引发的重平衡最常见
消费者组的5种状态 | |
状态 | 含义 |
Empty | 组内没有任何成员,但是消费者组存在已经提交的位移数据,而且这些位移尚未过期 |
Dead | 组内没有任何成员,但组内的元信息吗,已经被移除。协调者组件保存者当前向他组测过的所有组件信息。所谓的元数据信息就类似于这个信息。 |
PreparingRebalance | 消费组组准备开启重平衡,所有消费者都要重新请求加入消费者组 |
CompletingRebalance | 消费者组各成员已加入,正在等待分配方案 |
Stable | 消费者组状态稳定,该状态表示重平衡已经完成,各组成员能够正常消费数据 |
当新成员加入或已有成员推出时候
SyncGroup请求目的:协调者把领导者指定的分配方案发给各个组内成员,所有成员成功接收到分配方案后,消费者组进入到Stabal状态,即开始正常的消费工作。
主动离组:指消费者实例所在线程或者进程调用close()方法主动通知协调者它要退出
LeaveGroup请求
消费者实例出现严重故障,突然宕机导致的离组
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。