ReplicaStateMachine:副本状态机抽象类,定义了⼀些常⽤⽅法(如 startup、 shutdown 等),以及状态机最重要的处理逻辑⽅法handleStateChanges。
ZkReplicaStateMachine:副本状态机具体实现类,重写了 handleStateChanges ⽅ 法,实现了副本状态之间的状态转换。⽬前,ZkReplicaStateMachine 是唯⼀的 Replica教师资格证有什么用
StateMachine ⼦类。
ReplicaState:副本状态集合,Kafka ⽬前共定义了 7 种副本状态东北玉米
。
副本状态及状态管理流程
副本状态机⼀旦被启动,就意味着它要⾏使浙江周边旅游
它最重要的职责了:管理副本状态的转换。
源码中的 ReplicaState 定义了 7 种副本状态。
NewReplica:副本被创建之后所处的人才工作计划
状态。
OnlineReplica:副本正常提供服务时所处的状态。
Offline如何炒豆角
Replica:副本服务下线时所处的状态。
ReplicaDeletionStarted:副痔疮的形成原因
本被删除时所处的状态。
ReplicaDeletionSuccessful:副本被成功删除后所处的状态。
ReplicaDeletionIneligible:开启副本删除,但副本暂时⽆法被删除时所处的状态。
第 1 路:转换到 NewReplica 状态即⽬标状态是 NewReplica 的代码
第 2 路:转换到 OnlineRepli避孕药的危害
ca 状态
即转换副本对象到 OnlineReplica,这是副本对象正常⼯作时所处的状态。
第 3 路:转换到 OfflineReplica 状态
将副本对象的状态转换成 OfflineReplica。
PartitionStateMac醋怎么做
hine:分区状态机
PartitionStateMachine 负责管理 Kafka 分一束阳光
区状态的转换,和 ReplicaStateMachine 是⼀ 脉相承的。从代码结构、实现功能和设计原理来