mirror of
https://github.com/doocs/advanced-java.git
synced 2026-08-18 10:43:29 +08:00
docs: format document with prettier
全面整理项目内容,可读性更佳
This commit is contained in:
@@ -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
|
||||
|
||||

|
||||
|
||||
### HA高可用性
|
||||
### HA 高可用性
|
||||
|
||||
这个应该是很常见的,比如 hadoop、hdfs、yarn 等很多大数据系统,都选择基于 zookeeper 来开发 HA 高可用机制,就是一个**重要进程一般会做主备**两个,主进程挂了立马通过 zookeeper 感知到切换到备用进程。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user