文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
摘要: 一、整体架构设计 1. Nacos Raft通信架构 Nacos集群HTTP请求HTTP请求HTTP请求HTTP请求Leader节点Follower节点Follower节点Follower节点客户端 2. HTTP通信协议栈 Raft协议序列化层HTTP传输层Netty网络层 二、日志复制流程实现 阅读全文
posted @ 2025-09-14 11:51 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 一、成员变更挑战与解决方案 1. 传统Raft成员变更问题 直接成员变更新旧配置重叠可能产生两个Leader脑裂问题网络分区配置信息不一致数据不一致风险 2. Joint Consensus解决方案 安全过渡新旧节点共同参与决策C_old,new联合配置需要新旧多数派确认C_old配置C_new配置 阅读全文
posted @ 2025-09-14 11:49 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 一、Leader端的AppendEntries实现 1. 核心处理流程 LeaderFollower接收客户端请求追加到本地日志发送AppendEntries响应结果提交日志更新CommitIndex回退NextIndex重发日志alt[多数节点成功][失败]LeaderFollower 2. 源码 阅读全文
posted @ 2025-09-14 11:39 NeoLshu 阅读(2) 评论(0) 推荐(0)
摘要: 一、Multi-Raft 架构全景 1. Region 与 Raft Group 关系 分片分片分片LeaderFollowerFollowerLeaderFollowerFollowerLeaderFollowerFollower数据集Region 1Region 2Region 3Raft Gr 阅读全文
posted @ 2025-09-14 11:38 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: Raft是一种革命性的分布式一致性算法,由Diego Ongaro和John Ousterhout于2014年提出,旨在替代Paxos算法实现相同功能的同时大幅提高可理解性。与Paxos相比,Raft通过将问题分解为选举、日志复制和安全性三个相对独立的子问题,使开发者能够更直观地理解和实现分布式系统 阅读全文
posted @ 2025-09-14 11:37 NeoLshu 阅读(19) 评论(0) 推荐(0)
摘要: 本文基于MySQL 8.0.32源码,结合存储引擎机制,全面剖析主从复制技术栈。包含2000+行核心代码解析与实现原理图解。 一、复制架构总览 1.1 核心组件协作原理 整个过程始于客户端(Client) 向主库(Master) 发送 SQL 操作命令。主库将数据变更写入本地的二进制日志文件(Bin 阅读全文
posted @ 2025-09-14 11:14 NeoLshu 阅读(22) 评论(0) 推荐(0)