会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东阳马生架构
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2025年4月8日
zk源码—3.单机和集群通信原理
摘要: 大纲 1.单机版的zk服务端的启动过程 (1)预启动阶段 (2)初始化阶段 2.集群版的zk服务端的启动过程 (1)预启动阶段 (2)初始化阶段 (3)Leader选举阶段 (4)Leader和Follower启动阶段 1.单机版的zk服务端的启动过程 (1)预启动阶段 (2)初始化阶段 单机版zk
阅读全文
posted @ 2025-04-08 23:52 东阳马生架构
阅读(467)
评论(0)
推荐(0)
2025年4月7日
zk源码—2.通信协议和客户端原理
摘要: 大纲 1.ZooKeeper如何进行序列化 2.深入分析Jute的底层实现原理 3.ZooKeeper的网络通信协议详解 4.客户端的核心组件和初始化过程 5.客户端核心组件HostProvider 6.客户端核心组件ClientCnxn 7.客户端工作原理之会话创建过程 1.ZooKeeper如何
阅读全文
posted @ 2025-04-07 22:59 东阳马生架构
阅读(330)
评论(0)
推荐(0)
2025年4月6日
zk源码—1.数据节点与Watcher机制及权限
摘要: 大纲 1.ZooKeeper的数据模型、节点类型与应用 (1)数据模型之树形结构 (2)节点类型与特性(持久 + 临时 + 顺序 ) (3)节点的状态结构(各种zxid + 各种version) (4)节点的版本(version + cversion + aversion) (5)使用ZooKeep
阅读全文
posted @ 2025-04-06 22:19 东阳马生架构
阅读(492)
评论(0)
推荐(0)
2025年4月5日
zk基础—5.Curator的使用与剖析
摘要: 大纲 1.基于Curator进行基本的zk数据操作 2.基于Curator实现集群元数据管理 3.基于Curator实现HA主备自动切换 4.基于Curator实现Leader选举 5.基于Curator实现分布式Barrier 6.基于Curator实现分布式计数器 7.基于Curator实现zk
阅读全文
posted @ 2025-04-05 23:52 东阳马生架构
阅读(434)
评论(0)
推荐(0)
2025年4月3日
zk基础—4.zk实现分布式功能
摘要: 大纲 1.zk实现数据发布订阅 2.zk实现负载均衡 3.zk实现分布式命名服务 4.zk实现分布式协调(Master-Worker协同) 5.zk实现分布式通信 6.zk实现Master选举 7.zk实现分布式锁 8.zk实现分布式队列和分布式屏障 1.zk实现数据发布订阅 (1)发布订阅系统一般
阅读全文
posted @ 2025-04-03 22:56 东阳马生架构
阅读(281)
评论(1)
推荐(0)
2025年4月2日
zk基础—3.集群与核心参数
摘要: 大纲 1.zk单机模式是如何启动的 2.zk集群是如何部署和启动的 3.zk集群部署要用什么样配置的机器 4.如何合理设置zk的JVM参数以及内存大小 5.zk配置的核心参数之tickTime、dataDir和dataLogDir 6.影响Leader与Follower组成集群的两个核心参数之ini
阅读全文
posted @ 2025-04-02 22:34 东阳马生架构
阅读(530)
评论(0)
推荐(0)
2025年4月1日
zk基础—2.架构原理和使用场景
摘要: 大纲 1.zk的使用场景 2.zk主要会被用于那些系统 3.为什么在分布式系统架构中需要使用zk集群 4.zk分布式系统具有哪些特点 5.zk集群机器的三种角色 6.客户端与zk之间的长连接和会话 7.zk的数据模型znode和节点类型 8.zk最核心的Watcher监听回调机制 9.ZAB协议的主
阅读全文
posted @ 2025-04-01 21:37 东阳马生架构
阅读(396)
评论(0)
推荐(0)
2025年3月31日
zk基础—1.一致性原理和算法
摘要: 大纲 1.分布式系统特点 2.分布式系统的理论 3.两阶段提交Two-Phase Commit(2PC) 4.三阶段提交Three-Phase Commit(3PC) 5.Paxos岛的故事来对应ZooKeeper 6.Paxos算法推导过程 7.Paxos协议的核心思想 8.ZAB算法简述 1.分
阅读全文
posted @ 2025-03-31 22:52 东阳马生架构
阅读(629)
评论(0)
推荐(0)
2025年3月30日
Netty源码—10.Netty工具之时间轮
摘要: 大纲 1.什么是时间轮 2.HashedWheelTimer是什么 3.HashedWheelTimer的使用 4.HashedWheelTimer的运行流程 5.HashedWheelTimer的核心字段 6.HashedWheelTimer的构造方法 7.HashedWheelTimer添加任务
阅读全文
posted @ 2025-03-30 22:05 东阳马生架构
阅读(408)
评论(0)
推荐(0)
2025年3月28日
Netty源码—9.性能优化和设计模式
摘要: 大纲 1.Netty的两大性能优化工具 2.FastThreadLocal的实现之构造方法 3.FastThreadLocal的实现之get()方法 4.FastThreadLocal的实现之set()方法 5.FastThreadLocal的总结 6.Recycler的设计理念 7.Recycle
阅读全文
posted @ 2025-03-28 23:44 东阳马生架构
阅读(345)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告