文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页
摘要: 一、架构概述与核心原理深度解析 1. 四大方案架构对比 MySQL高可用方案MHAOrchestratorGroup ReplicationInnoDB Cluster主从复制+脚本管理拓扑感知+可视化原生多主复制Group Replication+MySQL Shell 核心原理详解 MHA:基于 阅读全文
posted @ 2025-09-17 10:45 NeoLshu 阅读(51) 评论(0) 推荐(0)
摘要: 引言 Java 的 I/O 模型随着版本迭代不断发展,从传统的阻塞 I/O(BIO)到非阻塞 I/O(NIO),再到异步 I/O(AIO),每一种模型都是为了解决特定场景下的性能瓶颈和并发问题。理解其核心原理、优缺点和适用场景,是构建高性能网络应用的基础。 第一章:BIO (Blocking I/O 阅读全文
posted @ 2025-09-16 17:44 NeoLshu 阅读(11) 评论(0) 推荐(0)
摘要: 排查思路总览 遵循从简到繁的原则: 检查网络连通性检查客户端基本输入和配置检查服务器端SSH服务状态检查身份认证相关配置检查服务器端防火墙和安全组检查服务器端详细日志 一、网络连通性问题 问题原因: 客户端根本无法与服务器的SSH端口(默认22)建立TCP连接。 解决方案: 使用 ping 检查基本 阅读全文
posted @ 2025-09-16 11:02 NeoLshu 阅读(72) 评论(0) 推荐(0)
摘要: npm link 原理详解 npm link 是 npm 提供的一个强大工具,用于在本地开发环境中创建包之间的依赖关系,无需将包发布到 npm 仓库。下面我将详细解释其工作原理。 核心原理:符号链接(Symbolic Links) npm link 的核心机制是创建符号链接(symlinks),这是 阅读全文
posted @ 2025-09-16 10:17 NeoLshu 阅读(184) 评论(0) 推荐(0)
摘要: 要在本地项目A中引用并测试本地更新的项目B,你可以通过以下步骤调整配置: 方法一:使用 npm link(推荐) 在项目B中创建全局链接: cd /path/to/project-B npm link 在项目A中链接项目B: cd /path/to/project-A npm link packag 阅读全文
posted @ 2025-09-16 10:15 NeoLshu 阅读(32) 评论(0) 推荐(0)
摘要: 一、整体架构设计 1. Nacos Raft通信架构 Nacos集群HTTP请求HTTP请求HTTP请求HTTP请求Leader节点Follower节点Follower节点Follower节点客户端 2. HTTP通信协议栈 Raft协议序列化层HTTP传输层Netty网络层 二、日志复制流程实现 阅读全文
posted @ 2025-09-14 11:51 NeoLshu 阅读(35) 评论(0) 推荐(0)
摘要: 一、成员变更挑战与解决方案 1. 传统Raft成员变更问题 直接成员变更新旧配置重叠可能产生两个Leader脑裂问题网络分区配置信息不一致数据不一致风险 2. Joint Consensus解决方案 安全过渡新旧节点共同参与决策C_old,new联合配置需要新旧多数派确认C_old配置C_new配置 阅读全文
posted @ 2025-09-14 11:49 NeoLshu 阅读(23) 评论(0) 推荐(0)
摘要: 一、Leader端的AppendEntries实现 1. 核心处理流程 LeaderFollower接收客户端请求追加到本地日志发送AppendEntries响应结果提交日志更新CommitIndex回退NextIndex重发日志alt[多数节点成功][失败]LeaderFollower 2. 源码 阅读全文
posted @ 2025-09-14 11:39 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 一、Multi-Raft 架构全景 1. Region 与 Raft Group 关系 分片分片分片LeaderFollowerFollowerLeaderFollowerFollowerLeaderFollowerFollower数据集Region 1Region 2Region 3Raft Gr 阅读全文
posted @ 2025-09-14 11:38 NeoLshu 阅读(14) 评论(0) 推荐(0)
摘要: Raft是一种革命性的分布式一致性算法,由Diego Ongaro和John Ousterhout于2014年提出,旨在替代Paxos算法实现相同功能的同时大幅提高可理解性。与Paxos相比,Raft通过将问题分解为选举、日志复制和安全性三个相对独立的子问题,使开发者能够更直观地理解和实现分布式系统 阅读全文
posted @ 2025-09-14 11:37 NeoLshu 阅读(106) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页