课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

1. 什么是zookeeper
2. 为什么用zookeeper和应用场景
2.1. 发布/订阅
2.2. 命名服务
2.3. 配置管理/分布式配置中心
2.4. 集群管理/动态上下线/服务注册/服务发现
2.5. 负载均衡
2.6. 分布式锁
2.7. Master选举
3. Zookeeper特点
4. 数据结构
4.1. 数据节点
4.2. 节点信息
4.3. 节点类型
5. Zookeeper单机搭建
5.1. zoo.cfg配置文件
6. 常用命令
6.1. 创建节点
6.2. 查看某个节点下的所有子节点信息
6.3. 查看节点数据内容和状态信息
6.4. 查看节点状态信息
6.5. 获取节点数据内容
6.6. 获取节点数据内容+状态
6.7. 修改节点数据内容
6.8. 删除节点
6.9. 设置节点配额(非强制限制,在日志warn体现)
n表示子节点最大个数
6.10. 查看节点配额信息
6.11. 删除节点配额
6.12. ACL权限操作
6.12.1. ACL特点
6.12.2. ACL 权限控制
6.13. 查看权限
6.14. 设置权限
6.15. 添加认证用户
6.16. 退出客户端
6.17. 连接或关闭其他zookeeper服务器
7. Watcher
7.1. 常用操作
7.2. 通知状态和事件类型
7.3. Watcher机制
8. Zookeeper集群搭建和原理
8.1. 集群角色
8.2. zookeeper端口
8.3. 集群docker搭建
8.3.1. 创建docker-compose.yml 文件
8.3.2. 在yml文件所在目录执行
8.3.3. 查看启动的zk容器
8.3.4. 查看容器角色
8.3.5. 客户端连接
8.4. 集群分布式一致性
8.4.1. CAP原则
8.4.2. Paxos算法
8.4.3. Raft算法
8.4.4. ZAB协议
Serverid:服务器ID
Epoch:逻辑时钟
Zxid:数据ID
8.5. 选举机制
Server状态:选举状态
9. Springboot与zookeeper 客户端整合
10.springboot中zookeeper java api的使用  
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课