随笔分类 -  Zookeeper

摘要:一、节点有两个维度,一个是永久的还是临时的,另一个是否有序。组合成的四种类型如下: 1:PERSISTENT // 持久化节点 , 节点创建后会被持久化,只有主动调用delete方法的时候才可以删除节点。 2:PERSISTENT_SEQUENTIAL // 持久化排序节点, 排序节点:创建的节点名 阅读全文
posted @ 2020-10-13 23:29 抽象Java 阅读(1413) 评论(0) 推荐(0)
摘要:Leader 选举会分两个过程 启动的时候的 leader 选举、 leader 崩溃的时候的的选举 启动的时候的 leader 选举 服务器启动时的 leader 选举 每个节点启动的时候状态都是 LOOKING,处于观望状态, 接下来就开始进行选主流程 进行 Leader 选举,至少需要两台机器 阅读全文
posted @ 2020-10-13 13:52 抽象Java 阅读(254) 评论(0) 推荐(0)
摘要:消息广播的过程实际上是一个 简化版本的二阶段提交过程 1. leader 接收到消息请求后,将消息赋予一个全局唯一的64 位自增 id,叫:zxid,通过 zxid 的大小比较既可以实现因果有序这个特征 2. leader 为每个 follower 准备了一个 FIFO 队列(通过 TCP协议来实现 阅读全文
posted @ 2020-10-13 13:46 抽象Java 阅读(810) 评论(0) 推荐(0)
摘要:https://github.com/szjomin/ZookeeperConfigCenter 阅读全文
posted @ 2020-07-03 15:41 抽象Java 阅读(186) 评论(0) 推荐(0)
摘要:Springboot 版本 2.0.3.RELEASE github : https://github.com/szjomin/SpringBootZookeeperConfig 一、java pom 文件 - properties <spring-cloud.version>Finchley.RE 阅读全文
posted @ 2020-07-03 10:05 抽象Java 阅读(2459) 评论(0) 推荐(0)