端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
ZooKeeper分布与Dubbo微服务入门培训

 
  班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
      每个班级的人数限3到5人,互动授课, 保障效果,小班授课。
  上间和地点
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦
最近开间(周末班/连续班/晚班):2019年1月26日
  实验设备
    ◆小班教学,教学效果好
       
       ☆注重质量☆边讲边练

       ☆合格学员免费推荐工作
       ★实验设备请点击这儿查看★
  质量保障

       1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
       2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
       3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,端海学员的能力得到大家的认同,受到用人单位的广泛赞誉,端海的证书受到广泛认可。

部份程大纲
 
  • 第1章 分布式系统概念与ZooKeeper简介
    对分布式系统以及ZooKeeper进行简介,使得大家对其有大致的了解
  • 1-1 zookeeper简介
    1-2 什么是分布式系统
    1-3 分布式系统的瓶颈以及zk的相关特性
    第2章 ZooKeeper安装
    如何安装ZooKeeper以及对ZooKeeper最基本的数据模型进行剖析
  • 2-1 JDK的安装
    2-2 zookeeper下载、安装以及配置环境变量
    2-3 zookeeper文件夹主要目录介绍
    2-4 zookeeper配置文件介绍,运行zk
    第3章 ZooKeeper基本数据模型
    学习客户端命令行之前需要对ZooKeeper的一些基本特性有一定的了解,便于便于对ZooKeeper有全面的理解
  • 3-1 zk数据模型介绍
    3-2 zk客户端连接关闭服务端,查看znode
    3-3 zookeeper的作用体现
    第4章 ZK基本特性与基于Linux的ZK客户端命令行学习
    了解ZK在Linux上的命令行操作,这部分需要会,至少要了解如何进行操作的,做好笔记记录好相关命令
  • 4-1 zookeeper常用命令行操作
    4-2 session的基本原理与create命令的使用
    4-3 set与delete命令的使用_(有一处打点 内容不确定)
    4-4 zk特性 – 理解watcher机制
    4-5 父节点watcher事件
    4-6 子节点watcher事件
    4-7 watcher常用使用场景
    4-8 权限acl详解,acl的构成-scheme与id
    4-9 acl的构成-permissions
    4-10 acl命令行world讲解
    4-11 acl命令行auth讲解
    4-12 acl命令行digest讲解
    4-13 acl命令行ip讲解
    4-14 acl之super超级管理员
    4-15 acl的常用使用场景
    4-16 zk四字命令 上
    4-17 zk四字命令 下
    第5章 选举模式和ZooKeeper的集群安装
    学习选举模式和ZooKeeper集群安装,模拟商用环境,测试集群角色以及选举
  • 5-1 集群的一些基本概念
    5-2 单机伪分布式安装zookeeper集群
    5-3 三台物理机(虚拟机)安装zookeeper集群
    5-4 测试集群角色以及选举
    第6章 使用ZooKeeper原生Java API进行客户端开发
    使用java原生api进行客户端开发
  • 6-1 建立客户端与zk服务端的连接
    6-2 zk会话重连机制
    6-3 同步异步创建zk节点
    6-4 修改zk节点数据
    6-5 同步异步删除zk节点
    6-6 CountDownLatch的介绍
    6-7 CountDownLatch代码示例
    6-8 获取zk节点数据
    6-9 获取zk子节点列表
    6-10 判断zk节点是否存在
    6-11 acl - 默认匿名权限
    6-12 acl -自定义用户权限
    6-13 acl - ip权限
    第7章 Apache Curator客户端的使用
    企业最喜欢使用的ZK开源客户端,方便实用,要学会
  • 7-1 curator简介与客户端之间的异同点
    7-2 搭建maven工程,建立curator与zkserver的连接
    7-3 zk命名空间以及创建节点
    7-4 修改节点以及删除节点
    7-5 查询节点相关信息
    7-6 curator之usingWatcher
    7-7 curator之nodeCache一次注册N次监听
    7-8 curator之PathChildrenCache子节点监听
    7-9 zk-watcher实例 统一更新N台节点的配置文件
    7-10 curator之acl权限操作与认证授权
    第8章 Dubbo入门到重构服务
    将SpringMVC构建的商品秒杀Demo重构为Dubbo微服务系统
  • 8-1 架构演变过程
    8-2 dubbo 入门简介
    8-3 单体到分层模式代码演示
    8-4 重构商品服务,抽取抽象工程
    8-5 暴露商品服务
    8-6 使用tomcat启动dubbo服务
    8-7 使用main主线程启动dubbo服务
    8-8 使用dubbo内置main打包jar启动
    8-9 重构并且暴露订单服务
    8-10 开发dubbo消费者服务调用方
    8-11 测试dubbo消费者调用商品服务和订单服务
    8-12 安装启动dubbo监控服务
    8-13 测试dubbo监控服务的统计数据以及图表
    8-14 如何升级dubbo到最新版本
    第9章 分布式锁
    ZooKeeper+Dubbo实践分布式锁的案例
  • 9-1 死锁与活锁的概念
    9-2 分布式锁的概念与数据最终不一致性的场景
    9-3 curator与spring的整合
    9-4 获取分布式锁的流程
    9-5 开发分布式锁
 

-

 

  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)..............