ruanchao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

zookeeper集群的实现,采用了一致性算法,所以它成为一种可靠的、强一致性的、没有单点故障的分布式数据存储系统。

但是zookeeper不仅仅是提供简单的数据存储功能,而是成为分布式集群不可或缺的基础设施。

 

zookeeper提供了分布式系统的共性功能:

1、集群的集中化配置管理功能;

2、简单可靠的集群节点动态发现机制;

3、简单可靠的节点选主机制;

4、分布式锁。

 

zookeeper主要使用场景:

1、配置中心;

2、服务注册中心;

3、集群通信和控制:强制下线某个集群成员、收集集群节点状态数据等。

 

google kubernetes使用的etcd,和zookeeper类似,用于服务注册中心。

 

参考《架构解密-从分布式到微服务》

 

posted on 2021-05-05 23:06  ruanchao  阅读(244)  评论(0编辑  收藏  举报