Zookeeper概念学习系列之zookeeper的角色
2024-09-07 10:05:58
详细,见如下图
1、领导者(leader) : 负责进行投票的发起和决议,更新系统状态。
2、学习者(learner): 包括跟随者(follower)和观察者(observer)。
跟随者(follower)用于接受客户端请求并向客户端返回结果,在选举过程中参与投票。
观察者(observer)可以接受客户端连接,将写请求转发给leader,但是它不参与投票过程,只同步leader的状态,它的目的是为了扩展系统,提高读写的速度。
3、客户端(client):请求发起方。
最新文章
- 深入了解Java程序执行顺序
- Count Primes - LeetCode
- 12、SQL基础整理(运算符与优先级)
- Linux文件查找命令find,xargs详述
- JavaScript —— 对象的取值与赋值
- (转)Visual Studio原生开发的10个调试技巧(二)
- Linux_搜文件
- Js 处理将时间转换 “年-月-日”
- jQuery 的 $(";someobjectid”).event() 的绑定
- Java设计模式(三)原型模型 适配器型号
- prop attr 到底哪里不一样?
- Redux和React
- mysql 5.7 ERROR 1820 (HY000):
- G711 G723 G729线路占多少带宽问题
- redis集群(主从配置)
- 通过sqli-labs学习sql注入——基础挑战之less1
- UI5-文档-4.22-Expression Binding
- 您是哪个等级的CSS开发人员?
- 《STL源码剖析》读书笔记
- [svc]salt-grains
热门文章
- HDU 1561 树形DP背包问题
- [bzoj3893][Usaco2014 Dec]Cow Jog_暴力
- logout退出功能是怎么实现的?login登陆功能室怎么实现的
- HDU 1133 Buy the Ticket 卡特兰数
- 1. 数组小挪移CyclicRotation Rotate an array to the right by a given number of steps.
- Entity Framework性能影响因素分析
- xcode执行后没看到输出的解决的方法
- 利用FFmpge进行视频压缩(从图像到H264视频流)
- LeetCode 409. Longest Palindrome (最长回文)
- 利用rman自己主动备份转储spfile