摘要: 1.1. 一致性协议概述 前面已经讨论过,在分布式环境下,有很多不确定性因素,故障随时都回发生,也讲了CAP理论,BASE理论 我们希望达到,在分布式环境下能搭建一个高可用的,且数据高一致性的服务,目标是这样,但CAP理论告诉我们要达到这样的理想环境是不可能的。这三者最多完全满足2个。 在这个前提下 阅读全文
posted @ 2019-08-21 23:08 SoyWang 阅读(473) 评论(0) 推荐(1) 编辑
摘要: 1.1. 客户端源码 1.1.1. 总体流程 启动客户端 zkCli.sh文件里面的配置 实际运行 Main方法流程: 在ZookeeperMain的构造方法里面,重点是 最终在connectToZK方法里面也就是使用原生的Zk客户端进行连接的。 public void start() { send 阅读全文
posted @ 2019-08-21 22:48 SoyWang 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 1.1.1.1. 客户端基本操作 package cn.enjoy.javaapi; import org.apache.zookeeper.*; import java.io.IOException; import java.util.concurrent.CountDownLatch; publ 阅读全文
posted @ 2019-08-21 22:41 SoyWang 阅读(379) 评论(0) 推荐(0) 编辑