zookeeper
Allen烽
后端还行,前端麻瓜
展开
-
RPC远程调用及Zookeeper注册中心
目录1. RPC实例1.1 服务端1.2 客户端2. 自定义RPC结合ZK注册中心实例2.1 服务端2.2 客户端 1. RPC实例 1.1 服务端 接口 public interface ILulfHello { String sayHello(String msg); } 实现类 public class LulfHelloImpl implements ILulfHello { @Override public String sayHello(String msg) {原创 2020-09-15 20:59:45 · 642 阅读 · 0 评论 -
Zookeeper监听Watcher机制底层原理
目录1. 事件机制2. 注册事件实例2.1 事件类型3. 事件实现原理4. 源码分析4.1 请求发送4.1.1 zookeeper构造函数4.1.2 ClientCnxn构造及start方法4.1.2.1 构造 1. 事件机制 Watcher 监听机制是 Zookeeper 中非常重要的特性,我们基于 zookeeper 上创建的节点,可以对这些节点绑定监听事件,比如可以监听节点数据变更、节点删除、子节点状态变更等事件,通过这个事件机制,可以基于 zookeeper实现分布式锁、集群管理等功能。 watc原创 2020-09-09 16:56:19 · 1131 阅读 · 1 评论 -
Zookeeper的Leader 选举实现底层原理
目录选主原理1. zookeeper的集群角色2. zookeeper的事务流程3. ZAB协议3.1 原子广播实现原理3.2 奔溃恢复实现原理4. leader 选举流程5. leader选举源码分析 选主原理 1. zookeeper的集群角色 leader leader是zookeeper集群的核心。 1 事务请求的唯一调度的矗立着,他需要保证事务处理的顺序性 2 集群内部各个服务器的调度者 follower 1 处理客户端非事务请求以及转发事务请求给leader服务器 2 参与事务请求提议的pro原创 2020-09-02 20:18:56 · 237 阅读 · 0 评论 -
zookeeper的java API使用及典型应用场景
目录javaAPI使用原生APIzkclientcurator典型应用场景分布式锁选主服务 javaAPI使用 原生API zkclient curator 典型应用场景 分布式锁 选主服务原创 2020-08-24 08:34:02 · 253 阅读 · 0 评论 -
Zookeeper的安装及集群
目录基本概念环境搭建客户端使用 基本概念 环境搭建 客户端使用原创 2020-08-24 08:30:11 · 150 阅读 · 0 评论