Disruptor

发布时间:2026/7/27 13:26:10

Disruptor 关键标记汇总对照图理解✅ 运行在 Disruptor 队列RaftTaskClientRequestTask 客户端写请求处理AppendEntriesTask Follower 处理日志复制请求ReplicatorResponseTask Leader 处理 Follower 复制回执StateMachineTask 状态机 apply 任务RequestVoteTask / PreVoteTask 选举任务TimeoutNowTask 选举超时触发任务SnapshotSaveTask / InstallSnapshotTask 快照任务 Netty 网络异步不在 DisruptorrpcService.invokeAsync() 发起跨节点 AppendEntries、RequestVote网络收发、报文编解码⚠️ 回调逻辑绝对不能直接处理 Raft 状态必须投递任务进 Disruptor⏰ Scheduler 定时线程不执行业务心跳、选举超时定时器触发 → 封装任务扔进 Disruptor⚠️ 禁止阻塞链路stateMachine.onApply() 运行在 Disruptor 单消费线程一旦阻塞整个节点所有 Raft 任务停滞。

相关新闻