zookeeper读写数据流程
一、读数据
Leader/Follower/Observer都可直接处理读请求,从本地内存中读取数据并返回给客户端即可。
二、写数据
-
通过Leader进行写操作流程如下图所示
-
通过Follower/Observer进行写操作流程如下图所示:
从上图可见
- Follower/Observer均可接受写请求,但不能直接处理,而需要将写请求转发给Leader处理
- 除了多了一步请求转发,其它流程与直接写Leader无任何区别
一、读数据
Leader/Follower/Observer都可直接处理读请求,从本地内存中读取数据并返回给客户端即可。
二、写数据
通过Leader进行写操作流程如下图所示
通过Follower/Observer进行写操作流程如下图所示:
从上图可见