![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper
Normal Developer
这个作者很懒,什么都没留下…
展开
-
Zookeeper功能简介
目录 一 .Zookeeper功能简介 二 . ZooKeeper基本概念 2.1 集群角色 2.2 集群节点分工 2.3 session 2.4 数据节点 2.5 状态信息 2.6 事物操作 2.7 Watcher(事件监听器) 三 .zookeeper应用的典型场景 3.1 数据发布与订阅(...转载 2018-11-07 14:41:05 · 167 阅读 · 0 评论 -
zookeeper(四):核心原理(Watcher、事件和状态)
zookeeper(四):核心原理(Watcher、事件和状态)zookeeper主要是为了统一分布式系统中各个节点的工作状态,在资源冲突的情况下协调提供节点资源抢占,提供给每个节点了解整个集群所处状态的途径。这一切的实现都依赖于zookeeper中的事件监听和通知机制。zookeeper中的事件和状态事件和状态构成了zookeeper客户端连接描述的两个维度。注意,网上很多帖子都是在...转载 2018-11-19 17:03:16 · 103 阅读 · 0 评论 -
zookeeper的Watch机制
1. zookeeper的Watch机制 一个zk的节点可以被监控,包括这个目录中存储的数据的修改,子节点目录的变化,一旦变化可以通知设置监控的客户端,这个功能是zookeeper对于应用最重要的特性,通过这个特性可以实现的功能包括配置的集中管理,集群管理,分布式锁等等。 watch机制官方说明:一个Watch事件是一个一次性的触发器,当被设置了Watch的数据发生...转载 2018-11-18 11:22:28 · 1888 阅读 · 0 评论 -
zookeeper分布式锁原理
一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,node_1、node_2、node_3是locker这个持久节点下面的临时顺序节点。cl...转载 2018-11-23 11:55:18 · 186 阅读 · 0 评论