程序员

深入讲解,分布式中间件Zookeeper

2019-08-13  本文已影响5人  勤奋的码农
image

1、Zookeeper简介

Zookeeper是一个高性能的分布式一致系统,在分布式系统中有着广泛的应用。基于它,可以实现分布式同步、配置管理、命名空间管理等众多功能,是分布式系统中常见的基础系统。

Zookeeper主要用来解决分布式集群中应用系统的一致性问题,它有着树状结构的节点,每个节点均可存储少量的数据。同时,用户可以修改和订阅节点中的内容。分布式系统中的节点通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。

从设计模式角度来看,Zookeeper是基于观察者模式实现的。可以把它作为一个信息的中心。使用该服务的生产者和消费者都以Zookeeper中的数据为基准。即:

基于这样的机制,将Zookeeper作为信息中心,便可以实现分布式系统中节点状态的最终一致性。

2、特点

Zookeeper具有以下特点:

3、zookeeper应用场景

image image
上一篇 下一篇

猜你喜欢

热点阅读