架构之路ZooKeeper理论和实战
文章平均质量分 92
从零开始讲解ZooKeeper的内容,该专栏特点就是讲解详细、配有核心操作的截图以及说明。
悟纤
过着爱谁谁的生活,活出不设限的人生!
展开
-
1.什么是 ZooKeeper「第一章 基础入门」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇如果没有学过 ZooKeeper,那么本文将会是你进入 ZooKeeper 大门的垫脚砖;如果你已经接触过 ZooKeeper ,那么本文将带你回顾一下 ZooKeeper 的一些基础概念。一、ZooKeeper 的由来 Zo...转载 2021-04-12 19:58:34 · 10672 阅读 · 0 评论 -
2.ZooKeeper安装「第一章 基础入门」「架构之路ZooKeeper理论和实战」
在上一节,我们对于ZooKeeper相关的概念有了一个基本的认知,这一节我们来看下ZooKeeper的环境怎么进行搭建。一、ZooKeeper 的安装说明(1)安装步骤:下载压缩包、解压、使用.sh/.cmd启动ZK服务。ZK的安装和Tomcat的这个安装基本上差不多,都是很简单的一件事情。(2)依赖环境:依赖于JDK,所以在安装ZK之前需要把JDK安装好。(3)本文实操环境:Mac OS。(对于window系统的安装差不多,记得修改配置文件zoo.cfg以及启动的命令是.cmd的,其它步骤原创 2021-04-12 20:12:06 · 10852 阅读 · 0 评论 -
1.ZooKeeper数据结构和实操「第二章 ZooKeeper使用」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四无桥接模式之消息发送 :桥接模式:结婚发消息不是一件简单的事情什么是ZooKeeper-第347篇ZooKeeper安装 - 第348篇ZooKeeper数据结构和实操 - 第349篇ZooKeeper的watch机制 - 第350篇ZooKeeper的acl权限控制 - 第351篇在前面我们说过,ZooKeeper 是一个开源的分布式协调服务框架。它本质上是一...原创 2021-04-21 16:02:09 · 10556 阅读 · 0 评论 -
2.ZooKeeper的watch机制「第二章 ZooKeeper使用」「架构之路ZooKeeper理论和实战」
在实际中我们客户端希望能够时时感知到数据的变化,这时候ZK的watch机制就起了很重要的作用。一、ZooKeeper 的watch机制 ZooKeeper支持 Watch,客户端可以在znode上设置 Watch。 znode更改时,将触发并删除监视。触发监视后,客户端会收到一个数据包,说明znode已更改。3.6.0中的新增功能: 客户端还可以在znode上设置永久性的递归监视,这些监视在触发时不会删除,并且会以递归方式触发注册zn...原创 2021-04-25 17:50:06 · 10729 阅读 · 0 评论 -
3.ZooKeeper的acl权限控制「第二章 ZooKeeper使用」「架构之路ZooKeeper理论和实战」
ZooKeeper的ACL权限控制, 可以控制节点的读写操作, 保证数据的安全性,ZookeeperACL权限设置分为3部分组成, 分别是:权限模式(Scheme ) 、授权对象I(ID) 、权限信息(Permission ) 。最终组成一条例如“scheme:id:permission"格式的ACL请求信息。一、ACL组成ZookeeperACL权限设置分为3部分组成, 分别是:权限模式(Scheme ) 、授权对象I(ID) 、权限信息(Permission ) 。最终组成一条例如“sch.原创 2021-04-25 17:55:42 · 10775 阅读 · 0 评论 -
4.ZooKeeper内存数据和持久化「第二章 ZooKeeper使用」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友 - 第355篇什么是ZooKeeper-第347篇ZooKeeper安装 - 第348篇ZooKeeper数据结构和实操 - 第349篇ZooKeeper的watch机制 - 第350篇ZooKeeper的acl权限控制 - 第351篇ZooKeeper内存数据和持久化 - 第352篇ZooKeeper集群搭建 - 第354篇ZooKe...原创 2021-06-03 20:11:52 · 9976 阅读 · 0 评论 -
5.ZooKeeper集群搭建「第二章 ZooKeeper使用」「架构之路ZooKeeper理论和实战」
在前面的章节中,我们的zk还是单节点的,在生产环境如果挂掉了,那么还是很危险的,所以我们这一节看下zk的集群环境如何搭建。一、ZooKeeper集群概念1.1 ZooKeeper集群介绍 最典型集群模式: Master/Slave 模式(主备模式)。在这种模式中,通常 Master服务器作为主服务器提供写服务,其他的 Slave 服务器从服务器通过异步复制的方式获取 Master 服务器最新的数据提供读服务。 但是,在 ZooKeeper 中没有选择传统的 Mas...原创 2021-07-01 19:56:45 · 9699 阅读 · 2 评论 -
1.ZooKeeper Java客户端的基本使用「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKeepe...原创 2021-08-04 18:09:01 · 10552 阅读 · 0 评论 -
2.ZooKeeper客户端Curator「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKeepe...原创 2021-08-04 19:40:37 · 10080 阅读 · 0 评论 -
3.ZooKeeper客户端Curator的进阶使用「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKeepe...原创 2021-08-04 19:48:17 · 9779 阅读 · 0 评论 -
4.ZooKeeper客户端Curator实现Watch事件监听「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-13 20:50:37 · 7576 阅读 · 0 评论 -
5.Spring Boot 使用 Curator 操作 ZooKeeper「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-13 20:55:04 · 8419 阅读 · 0 评论 -
1.Spring Boot使用Apache Curator实现服务的注册和发现「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-13 20:59:48 · 8472 阅读 · 0 评论 -
2. Spring Boot使用Apache Curator实现分布式锁(可重入排它锁)「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-22 17:17:43 · 7217 阅读 · 0 评论 -
3.Spring Boot使用Apache Curator实现leader选举「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-22 17:23:43 · 7541 阅读 · 0 评论 -
4. Spring Boot使用Apache Curator实现分布式计数器「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-22 17:27:46 · 7285 阅读 · 0 评论 -
1. ZooKeeper Session 基本原理「第五章 ZooKeeper 原理」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooK...转载 2021-09-22 17:31:12 · 6972 阅读 · 0 评论 -
2.ZooKeeper分桶策略实现高性能的会话管理「第五章 ZooKeeper 原理」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooK...原创 2021-09-22 17:35:56 · 7276 阅读 · 0 评论 -
3.ZooKeeper集群架构以及读写原理「第五章 ZooKeeper 原理」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...原创 2021-09-22 17:54:38 · 7148 阅读 · 0 评论 -
4.ZooKeeper Leader选举原理也不过如此,看完这篇你不再懵逼了「第五章 ZooKeeper 原理」「架构之路ZooKeeper理论和实战」
相关历史文章(阅读本文前,您可能需要先看下之前的系列????)国内最全的SpringBoot系列之四享元模式:共享女友-第355篇什么是ZooKeeper-第347篇ZooKeeper安装-第348篇ZooKeeper数据结构和实操-第349篇ZooKeeper的watch机制-第350篇ZooKeeper的acl权限控制-第351篇ZooKeeper内存数据和持久化-第352篇ZooKeeper集群搭建-第354篇ZooKe...转载 2021-09-22 17:58:07 · 6933 阅读 · 0 评论