随笔分类 -  zookeeper

session 和 watch ,监听目标结点的父节点,已达到重复监听的目的
摘要:3.6. 会话(Session) Session 可以看作是 ZooKeeper 服务器与客户端的之间的一个 TCP 长连接,通过这个连接,客户端能够通过心跳检测与服务器保持有效的会话,也能够向 ZooKeeper 服务器发送请求并接受响应,同时还能够通过该连接接收来自服务器的 Watcher 事件 阅读全文

posted @ 2020-10-25 14:31 潮流教父孙笑川 编辑

Eureka
摘要:Eureka 就是 Netflix 的 服务发现框架 。 可以充当服务发现的组件有很多:Zookeeper ,Consul , Eureka 服务注册 Register:当 Eureka 客户端向 Eureka Server 注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页 阅读全文

posted @ 2020-10-09 10:14 潮流教父孙笑川 编辑

Eureka与ZooKeeper、consul对比,Eureka的优势
摘要:结论 我们来比较一下,在CAP理论中,zk更看重C和P,即一致性和分区容错性。但Eureka更在意的是A和P,A为高可用。zk中有master和follower区别,当进入选举模式时,就无法正常对外提供服务。但Eureka中,集群是对等的,地位是相同的,虽不能保证一致性,但至少可以提供注册服务。 根 阅读全文

posted @ 2020-10-08 15:05 潮流教父孙笑川 编辑

zk分布式锁实现逻辑
摘要:参考:https://blog.csdn.net/justry_deng/article/details/84875228 阅读全文

posted @ 2020-09-21 21:09 潮流教父孙笑川 编辑

zookeeper集群监控 ,也可以作为配置中心
摘要:配置管理(Configuration Management) 配置的管理在分布式应用环境中很常见,例如同一个应用系统需要多台 PC Server 运行,但是它们运行的应用系统的某些配置项是相同的,如果要修改这些相同的配置项,那么就必须同时修改每台运行这个应用系统的 PC Server,这样非常麻烦而 阅读全文

posted @ 2020-09-21 20:58 潮流教父孙笑川 编辑

CAP原则 ZK和Redis分布式锁的区别
摘要:CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。 CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 ZK和Redis锁实现的区别: 1、 redis分布 阅读全文

posted @ 2020-09-09 21:35 潮流教父孙笑川 编辑

ZK的选举机制,角色,投票流程
摘要:1、ZK的集群的角色 Leader:一个集群有且只有一个leader节点,处理写请求,并负责进行发起投票和决议,更新系统状态。每次处理写请求的时候都会发起投票,只有过半的节点通过才能写入数据。 follower:用来处理读请求,leader会根据算法落实到某个follower节点。follower除 阅读全文

posted @ 2020-09-02 22:16 潮流教父孙笑川 编辑

Zk的脑裂问题,和为什么集群是单数
摘要:脑裂:出现多个leader 场景:通常会采用多机房部署,比如现在有一个由6台zkServer所组成的一个集群,部署在了两个机房: 正常情况下,此集群只会有一个Leader,那么如果机房之间的网络断了之后,两个机房内的zkServer还是可以相互通信的,如果不考虑过半机制,那么就会出现每个机房内部都将 阅读全文

posted @ 2020-09-02 21:56 潮流教父孙笑川 编辑

ZK是什么,提供了什么功能,具体命令
摘要:ZooKeeper 是一个的分布式协调服务,通常被用于实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁等功能 ZooKeeper 主要是用来协调服务的,而不是用来存储业务数据的,所以不要放比较大的数据在 znode 上,ZooKeeper 给出的上 阅读全文

posted @ 2020-09-02 21:48 潮流教父孙笑川 编辑

cfg参数配置含义,集群参数配置。
摘要:tickTime=2000 单位毫秒,系统默认是2000毫秒,也就是间隔两秒心跳一次。session超过2*tickTime则断开sessioninitLimit=10 集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。sync 阅读全文

posted @ 2020-09-02 21:30 潮流教父孙笑川 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示