随笔分类 -  Zookeeper

摘要:模拟选举机器类 1 package com.karat.cn.zookeeperAchieveLock.zkclient; 2 3 import java.io.Serializable; 4 5 /** 6 * 选举的机器 7 */ 8 public class UserCenter implem 阅读全文
posted @ 2019-03-18 10:58 21karat 阅读(205) 评论(0) 推荐(0) 编辑
摘要:创建会话连接 1 package com.karat.cn.zookeeperAchieveLock.javaapilock; 2 3 import org.apache.zookeeper.WatchedEvent; 4 import org.apache.zookeeper.Watcher; 5 阅读全文
posted @ 2019-03-17 17:17 21karat 阅读(560) 评论(0) 推荐(0) 编辑
摘要:为什么使用Curator? Curator本身是Netflix公司开源的zookeeper客户端; Curator 提供了各种应用场景的实现封装; curator-framework 提供了fluent风格api; curator-replice 提供了实现封装; 引入依赖: <dependency 阅读全文
posted @ 2019-03-17 14:50 21karat 阅读(488) 评论(0) 推荐(0) 编辑
摘要:引入依赖 <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency> 会话连接 1 package com.karat.cn.zo 阅读全文
posted @ 2019-03-16 18:53 21karat 阅读(390) 评论(0) 推荐(0) 编辑
摘要:引入依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.8</version> </dependency> 创建会话 1 package com 阅读全文
posted @ 2019-03-15 17:42 21karat 阅读(351) 评论(0) 推荐(0) 编辑
摘要:zoo.cfg配置文件 tickTime=2000 :zookeeper中最小的时间单位长度 (ms)。 initLimit=10 :follower节点启动后与leader节点完成数据同步的时间。 syncLimit=5 :leader节点和follower节点进行心跳检测的最大延时时间。 dat 阅读全文
posted @ 2019-03-13 18:31 21karat 阅读(174) 评论(0) 推荐(0) 编辑
摘要:单机环境下安装: 下载地址: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 阅读全文
posted @ 2019-03-13 14:39 21karat 阅读(220) 评论(0) 推荐(0) 编辑
摘要:分布式环境的特点 分布性:多台机器位置不同,但是相互协同做某一件事情。 并发性:程序运行过程中,并发性操作是很长见的。比如:同一个分布式系统中的多个节点,同时访问一个共享资源。(数据库,分布式存储) 无序性:进程之间的消息通信,会出现顺序不一致问题。 分布式环境下面临的问题 网络通讯:不同机器之间数 阅读全文
posted @ 2019-03-12 22:22 21karat 阅读(170) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示