docs: format document with prettier

全面整理项目内容,可读性更佳
This commit is contained in:
yanglbme
2020-09-24 09:54:38 +08:00
parent ffb727bbf2
commit dd2740751e
85 changed files with 1057 additions and 907 deletions

View File

@@ -1,9 +1,10 @@
## 面试题
zookeeper 都有哪些使用场景?
## 面试官心理分析
现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。
现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC 框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。
分布式锁这个东西,很常用的,你做 Java 系统开发,分布式系统,可能会有一些场景会用到。最常用的分布式锁就是基于 zookeeper 来实现的。
@@ -13,10 +14,10 @@ zookeeper 都有哪些使用场景?
大致来说zookeeper 的使用场景如下,我就举几个简单的,大家能说几个就好了:
* 分布式协调
* 分布式锁
* 元数据/配置信息管理
* HA高可用性
- 分布式协调
- 分布式锁
- 元数据/配置信息管理
- HA 高可用性
### 分布式协调
@@ -36,7 +37,7 @@ zookeeper 可以用作很多系统的配置信息的管理,比如 kafka、stor
![zookeeper-meta-data-manage](./images/zookeeper-meta-data-manage.png)
### HA高可用性
### HA 高可用性
这个应该是很常见的,比如 hadoop、hdfs、yarn 等很多大数据系统,都选择基于 zookeeper 来开发 HA 高可用机制,就是一个**重要进程一般会做主备**两个,主进程挂了立马通过 zookeeper 感知到切换到备用进程。