首页 > 其他分享 >Zookeeper

Zookeeper

时间:2022-12-07 15:02:51浏览次数:36  
标签:1.1 通知 Zookeeper 协调者 监听器 原理


1. 入门

1.1 介绍

Zookeeper_zookeeper

Zookeeper_zookeeper_02

 

Zookeeper_java_03

1.2 应用场景

Zookeeper_zookeeper_04

Zookeeper_java_05

Zookeeper_java-zookeeper_06

Zookeeper_监听器_07

Zookeeper_java-zookeeper_08

 

Zookeeper_回调函数_09

2.  Zookeeper内部原理

Zookeeper_zookeeper_10

2.1 选举机制:先选自己,不够的话投票给id最大的

Zookeeper_回调函数_11

Zookeeper_回调函数_12

2.2 节点类型

Zookeeper_java_13

2.3 stat结构体(了解)

Zookeeper_java-zookeeper_14

Zookeeper_java-zookeeper_15

 2.4 监听器原理 

Zookeeper_监听器_16

2.5 写数据流程

Zookeeper_回调函数_17

3. 面试

Zookeeper_zookeeper_18

Zookeeper_回调函数_19

Zookeeper_监听器_20

Zookeeper_zookeeper_21

Zookeeper_监听器_22

A服务查询B服务的状态:1.轮询2.主动通知

B把关注的事件注册到Zookeeper,通过Watch作为钩子,事件发生后出发回调函数callback,通知B

Zookeeper_回调函数_23

Zookeeper_监听器_24

 ZK的作用(分布式协调者):

Zookeeper_zookeeper_25

Zookeeper_回调函数_26

Zookeeper_java_27

Zookeeper_java_28

Zookeeper_zookeeper_29

标签:1.1,通知,Zookeeper,协调者,监听器,原理
From: https://blog.51cto.com/u_15905340/5919346

相关文章

  • zookeeper去除slf4j-log4j12
    <dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.5.6</version>......
  • 搭建ZooKeeper3.7.0集群(传统方式&Docker方式)
    简介:搭建ZooKeeper3.7.0集群(传统方式&Docker方式)正文一、传统方式安装1、下载安装包https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bi......
  • 如何使用 Spring Cloud Zookeeper 进行服务发现和分布式配置
    该项目通过以下方式为SpringBoot应用程序提供Zookeeper集成自动配置并绑定到Spring环境和其他Spring编程模型习语。通过一些注释,您可以快速启用和配置常见模式......
  • 大数据--Hadoop环境部署(3)JDK和ZooKeeper环境配置
    Linux环境搭建:https://www.cnblogs.com/Studywith/p/16946297.html免密连接:https://www.cnblogs.com/Studywith/p/16946310.html在完成了Linux虚拟机的基础配置后,接下来......
  • Zookeeper学习-入门教程
    一、Zookeeper概念Zookeeper是ApacheHadoop项目下的一个子项目,是一个树形目录服务。Zookeeper翻译过来就是动物园管理员,他是用来管Hadoop(大象)、Hive(蜜蜂)、Pig(......
  • zookeeper集群搭建
    前言:本人通过macm1搭建,使用虚拟机,jdk等环境均为arm架构1,Zookeeper概述1.1简要  ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开......
  • 简述Zookeeper作注册中心
    Zookeeper的数据模型很简单,有一系列被称为ZNode的数据节点组成,与传统的磁盘文件系统不同的是,zk将全量数据存储在内存中,可谓是高性能,而且支持集群,可谓高可用,另外支持事件监听......
  • SpringCloud(一) - Dubbo + Zookeeper
    Dubbo和Zookeeper不是SpringCloud的东西,放在这里只是为了方便复习;1、下载安装Zookeeper和Dubbo1.1下载安装教程下载安装教程 windows环境下安装zookeeper教程详解(单......
  • springboot分布式之duddo简介+docker安装zookeeper
    dubbo:解决服务之间远程服务调用问题================================================================================================1-安装zookeeperdockerpullzoo......
  • ZooKeeper 避坑实践:如何调优 jute.maxbuffer
    作者:子葵背景在日常运维ZooKeeper中,经常会遇到长时间无法选主,恢复时进程启动又退出,进而导致内存暴涨,CPU飙升,GC频繁,影响业务可用性,这些问题有可能和jute.maxbuffer的......