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

一、Zookeeper简介

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


什么是分布式系统?

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

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

 

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

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

上一篇:一个案例带你深入理解Volatile


下一篇:人工智能开启客户服务新时代