标签:Zookeeper observer zookeeper leader znode 节点 客户端
Zookeeper有哪些角色
1、领导者(leader)
,负责进行投票的发起和决议,更新系统状态
2、学习者(learner),包括跟随者(follower)
和观察者(observer)
,follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票
3、Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是为了扩展系统,提高读取速度
4、客户端(client)
,请求发起方
Zookeeper有哪些节点
1、持久节点(PERSISTENT)
2、持久顺序节点(PERSISTENT_SEQUENTIAL)
3、临时节点(EPHEMERAL)
4、临时顺序节点(EPHEMERAL_SEQUENTIAL)
短暂znode的客户端会话结束时,zookeeper会将该短暂znode删除,短暂znode不可以有子节点。
持久znode不依赖于客户端会话,只有当客户端明确要删除该持久znode时才会被删除。
标签:Zookeeper,observer,zookeeper,leader,znode,节点,客户端 来源: https://www.cnblogs.com/xfeiyun/p/16255703.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。