关于ZooKeeper(一) 概念和特点

ZooKeeper: 分布式协调服务,构建一般的分布式应用

分布式应用不可避免的部分失败:节点之间的操作是否失败

ZooKeeper提供工具在构建分布式应用时正确处理部分失败


ZooKeeper特点:

1 简单 

核心是文件系统,文件系统提供简单操作和额外的抽象操作,如排序和通知

2 富有表现力 

基本操作是构件building block,支持多种协调数据结构和协议 如分布式队列 分布式锁 领导者选举

3 高可用性 

设计的高可用性避免单点故障,用于构建可靠的应用程序

4 松耦合交互方式 

交互的参与者不需要互相了解,用于实现“数据汇集”机制,一个参与者留下信息,另一个参与者之后读取信息

5 资源库 

通用协调模式实现方法的开源共享库,免于程序员自己写协议。能对资源库添加和改进 

6 高性能 

读写吞吐量,来自Yahoo!,写操作为主,基准是10000个操作每秒,读操作更是几倍

猜你喜欢

转载自blog.csdn.net/weixin_42129080/article/details/80835502
今日推荐