# zookeeperDesign **Repository Path**: singmoonshell/zookeeperDesign ## Basic Information - **Project Name**: zookeeperDesign - **Description**: ⭐⭐⭐zk的设计与使用(集群,dubbo,分布式锁,master选举,负载均衡,watch,权限等) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-27 - **Last Updated**: 2021-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![zkdesign](https://raw.githubusercontent.com/qiurunze123/imageall/master/zkinit.png) > 邮箱 : [QiuRunZe_key@163.com](QiuRunZe_key@163.com) > Github : [https://github.com/qiurunze123](https://github.com/qiurunze123) > QQ : [3341386488](3341386488) > QQ群 : [705033624](705033624) 本项目介绍 : ```diff ! zookeeper 的基础命令? ! zookeeper产生的背景? ! zookeeper的部署? ! zookeeper的常规配置? ! zookeeper的节点状态? ! zookeeper客户端使用? ! zookeeper如何搭建集群? ! zookeeper集群架构说明? ! zookeeper的master 选举机制? ! zookeeper主从复制机制? ! zookeeper的典型使用场景有哪些? ! zookeeper分布式集群管理? ! zookeeper分布式注册中心? ! zookeeper分布式JOB? ! zookeeper分布式锁? ! zookeeperZAP协议源码分析? ! zookeeper的启动流程分析? ! zookeeper快照与事物日志的存储结构? - 如果你不知道那还不赶紧fork+star我的项目.免费给你更新还等啥啊.过了这村没这店了! 有问题可以加我讨论可以进群 - 带你深入了解zk的世界,有问题可加群探讨 !! ``` #### zookeeperDesign 简单说明下 此项目是为了适应互联网分布式架构的背景下的集群管理,多个节点的互相协调的问题等! ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件 ,它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等 此项目可以带大家深入了解zk在分布式项目中发挥了什么作用! #### zookeeper 基础了解 #### zookeeper 客户端与集群特性 #### zookeeper 分布式管理与操作 #### zookeeper ZAB协议流程实现源码分析 | ID | Problem | Article | | --- | --- | :--- | | 000 |zk的背景 | [解决思路](/docs/zkbase.md) | | 001 |zk概要 | [解决思路](/docs/zkbase.md) | | 002 |zk的作用 | [解决思路](/docs/zkbase.md) | | 003 |zk的常规使用与常规的配置文件说明 | [解决思路](/docs/zkbase.md) | | 004 |zk的节点类型 | [解决思路](/docs/zkbase.md) | | 005 |zk的客户端的一些命令操作 | [解决思路](/docs/zkbase.md) | | 006 |zk权限命令 | [解决思路](/docs/zkprocess.md) | | 007 |zk客户端使用 | [解决思路](/docs/zkprocess.md) | | 008 |zk客户端连接参数说明 | [解决思路](/docs/zkprocess.md) | | 009 |zk的客户端操作 | [解决思路](/docs/zkprocess.md) | | 010 |zk客户端监听 | [解决思路](/docs/zkprocess.md) | | 011 |zk集群架构说明 | [解决思路](/docs/zkprocess.md) | | 012 |zk选举投票机制 | [解决思路](/docs/zkprocess.md) | | 013 |zk主从复制机制 | [解决思路](/docs/zkprocess.md) | | 014 |zk数据一致性| [解决思路](/docs/zkprocess.md) | | 015 |分布式集群管理 | [解决思路](/docs/zkprocess2.md) | | 016 |分布式注册中心 | [解决思路](/docs/zkprocess2.md) | | 017 |分布式JOB | [解决思路](/docs/zkprocess2.md) | | 018 |分布式锁 | [解决思路](/docs/zkprocess2.md) | | 019 |什么是ZAB协议 | [解决思路](/docs/zkprocess.md) | | 020 |启动流程源码分析 | [解决思路](/docs/zkprocess.md) | | 021 |崩溃恢复 | [解决思路](/docs/zkprocess.md) | | 022 |恢复模式的俩个原则 | [解决思路](/docs/zkprocess.md) | | 023 |消息广播 | [解决思路](/docs/zkprocess3.md) | | 024 |实现原理 | [解决思路](/docs/zkprocess3.md) |