随笔分类 -  zookeeper

摘要:一 zk基本概念 集群角色 Leader:为客户端提供读写服务 Follower:提供读服务,所有写服务都需要转交给 Leader 角色,参与选举 Observer:提供读服务,不参与选举过程,一般是为了增强 zk 集群的读请求并发能力 会话(session) zk 客户端与服务端之间的连接 通过心 阅读全文
posted @ 2021-06-27 12:35 programmLover 阅读(402) 评论(0) 推荐(0)
摘要:实现分布式锁示例: 实现分布式计数器示例: 阅读全文
posted @ 2019-02-27 22:11 programmLover 阅读(581) 评论(0) 推荐(0)
摘要:一 curator简介:为了更好的实现java操作zookeeper服务器,后来出现Curator框架,非常的强大,目前已经是Apache的顶级项目,里面提供了更多丰富的操作,例如session超时重连、主从选举、分布式计数器、分布式锁等等适用于各种复杂的zookeeper场景的API封装。 mav 阅读全文
posted @ 2019-02-27 21:59 programmLover 阅读(454) 评论(0) 推荐(0)
摘要:zkclient简介:ZKCient是有Datameer的工程师StefanGroschupf和Peter voss 一起开发的。在源生API接口基础上进行了封装,简化了ZK的复杂性。 一 创建客户端方法: ZKCllent (Arguments ) 参数1: zkServers zookeeper 阅读全文
posted @ 2019-02-26 23:16 programmLover 阅读(1158) 评论(0) 推荐(0)
摘要:一 zookeeper配置文件: tickTime: 基本事件单元,以毫秒为单位。这个时间是作为 Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每隔 tickTime时间就会发送一个心跳。 dataDir: 存储内存中数据库快照的位置,顾名思义就是 Zookeeper保存 阅读全文
posted @ 2019-02-26 21:11 programmLover 阅读(665) 评论(0) 推荐(0)