分布式协调服务中间件ZooKeeper 入门(1)-ZK的介绍与特性

亦凉 2021-04-22 16:45 469阅读 0赞

一、Zookeeper简介

Zookeeper是一个服务,是一个分布式协调技术,他提供高性能,分布式的协调服务。主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成“脏数据”的后果。它也提供了其他简单的功能,这样分布式系统可以基于它来实现更好的服务,比如同步,配置管理,集群等等。他使用文件系统目录树作为数据模型。服务端可以跑在java程序上,他提供java和C的客户端api。

什么是分布式系统?

1.由多台计算机组成一个整体
2.计算机之间可以互相通信(rest/rpc)
3.用户的一次请求可能由多台计算机共同计算得出结果

img_d846eb3343a5a349c085d4e270beaa1f.png img_9ef5b010575f2e392fad17278ba7488d.png

二、分布式系统所存在的瓶颈:

ZK通过协调服务来对各个系统进行有序的管理
三大特性:一致性、可用性、容错性

发表评论

表情:
评论列表 (有 0 条评论,469人围观)

还没有评论,来说两句吧...

相关阅读

    相关 分布式协调服务Zookeeper

    分布式系统介绍 分布式系统的定义 《分布式系统原理和范型》一书中定义:分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统。 从进程角度看,两