随笔分类 - Zookeeper
摘要:模拟选举机器类 1 package com.karat.cn.zookeeperAchieveLock.zkclient; 2 3 import java.io.Serializable; 4 5 /** 6 * 选举的机器 7 */ 8 public class UserCenter implem
阅读全文
摘要:创建会话连接 1 package com.karat.cn.zookeeperAchieveLock.javaapilock; 2 3 import org.apache.zookeeper.WatchedEvent; 4 import org.apache.zookeeper.Watcher; 5
阅读全文
摘要:为什么使用Curator? Curator本身是Netflix公司开源的zookeeper客户端; Curator 提供了各种应用场景的实现封装; curator-framework 提供了fluent风格api; curator-replice 提供了实现封装; 引入依赖: <dependency
阅读全文
摘要:引入依赖 <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency> 会话连接 1 package com.karat.cn.zo
阅读全文
摘要:引入依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.8</version> </dependency> 创建会话 1 package com
阅读全文
摘要:zoo.cfg配置文件 tickTime=2000 :zookeeper中最小的时间单位长度 (ms)。 initLimit=10 :follower节点启动后与leader节点完成数据同步的时间。 syncLimit=5 :leader节点和follower节点进行心跳检测的最大延时时间。 dat
阅读全文
摘要:单机环境下安装: 下载地址:http://apache.fayea.com/zookeeper/stable/ 解压zookeeper :tar -zxvf zookeeper-3.4.10.tar.gz cd 到 ZK_HOME/conf , copy一份zoo.cfg:cp zoo_sample
阅读全文
摘要:分布式环境的特点 分布性:多台机器位置不同,但是相互协同做某一件事情。 并发性:程序运行过程中,并发性操作是很长见的。比如:同一个分布式系统中的多个节点,同时访问一个共享资源。(数据库,分布式存储) 无序性:进程之间的消息通信,会出现顺序不一致问题。 分布式环境下面临的问题 网络通讯:不同机器之间数
阅读全文