fFee-ops's Blog
Zookeeper集群数据同步源码剖析 Zookeeper集群数据同步源码剖析
Zookeeper集群数据同步源码剖析 Zookeeper同步流程 Zookeeper Follower同步流程 Zookeeper Leader同步流程 LearnerHandler数据同步操作 所有事务操作都将由leader执行,
2021-11-13
Zookeeper集群Leader选举源码剖析 Zookeeper集群Leader选举源码剖析
Zookeeper集群Leader选举源码剖析 QuorumPeer工作流程 QuorumCnxManager源码分析 FastLeaderElection算法源码分析 Zookeeper选举投票剖析 选举概念 选举过程 投票规则
2021-11-12
ZK的Session源码分析 ZK的Session源码分析
ZK的Session源码分析 服务端Session属性分析 Session创建 Session刷新 Session失效 本篇文章主要讲解服务端 Session 会话处理流程。 服务端Session属性分析Zookeeper服务端会话操
2021-11-11
RequestProcessor处理请求源码剖析 RequestProcessor处理请求源码剖析
RequestProcessor处理请求源码剖析 RequestProcessor结构 1、PrepRequestProcessor剖析 2、SyncRequestProcessor剖析 3、FinalRequestProcessor剖
2021-11-06
ZK网络通信源码剖析 ZK网络通信源码剖析
ZK网络通信源码剖析 NIOServerCnxnFactory工作流程源码剖析 AcceptThread剖析 SelectorThread剖析 WorkerThread剖析 ConnectionExpirerThread剖析 ZK
2021-11-05
ZK服务启动流程源码剖析 ZK服务启动流程源码剖析
ZK服务启动流程源码剖析 ZK启动入口分析 单机版启动流程 1)单机启动入口 2)配置文件解析 3)单机启动主流程 集群版启动 1、集群配置 2、集群启动流程分析 ZK启动入口分析启动入口类:QuorumPeerMain
2021-11-03
zookeeper源码阅读前置步骤 zookeeper源码阅读前置步骤
zookeeper源码阅读前置步骤 源码导入 zookeeper分析工具 源码导入要阅读源码就需要把源码下载下来,如果用maven的方式就不能写注释。下载过程比较复杂,而且会有很多bug,所以我直接下载好了放在了github。用的是3
2021-11-03
zk算法基础 zk算法基础
zk算法基础 拜占庭将军问题 Paxos算法 算法概述 算法流程 情况1 情况2 情况3 ZAB协议 概念 简介 拜占庭将军问题拜占庭将军问题是一个协议问题,拜占庭帝国军队的将军们必须全体一致的决定是否攻击某一支敌军
2021-10-25
服务器动态上下线监听案例 服务器动态上下线监听案例
服务器动态上下线监听案例 需求 具体实现 测试 需求某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。其实本质就是节点的创建和移除。 具体实现1、先在集群上创建/servers 节点2
2021-10-24
客户端向服务端写数据流程 客户端向服务端写数据流程
客户端向服务端写数据流程 写流程之写入请求直接发送给Leader节点 写流程之写入请求发送给follower节点 写流程之写入请求直接发送给Leader节点可以发现在leader同步给第一个follower时就给client返回ack
2021-10-23
ZK 集群启动停止脚本 ZK 集群启动停止脚本
ZK 集群启动停止脚本 编写 之所以想写一个启动脚本,是因为假如我们集群中有一百台zk,那么每次停止都要跑到每台zk的bin目录下执行stop命令,很是麻烦。 编写1.在某台安装了zk的服务器的某个目录下创建一个zk.sh执行脚本2.
2021-10-23
SpringCloud整合Zookeeper代替Eureka SpringCloud整合Zookeeper代替Eureka
SpringCloud整合Zookeeper代替Eureka 注册中心Zookeeper 服务提供者 测试 服务消费者 验证测试 注册中心Zookeeper1、关闭Linux服务器防火墙后启动zookeeper服务器(客户
2020-10-18
1 / 2