李兴华
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31995人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10713人学习
¥99.00
更 多 6 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5554人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7993人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 7 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18036人学习
¥998.00
Redis数据库视频课程
18288人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6761人学习
¥499.00
更 多 5 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

掌握了Linux系统使用的读者,可以进一步学习到CAP理论以及ETCD服务构建

你将会学到:

ETCD服务注册中心的作用以及分布式集群服务构建

课程简介:

ETCD是一款分布式数据存储工具,在分布式集群开发环境中经常需要通过其实现配置信息的统一管理,本课程为读者分析了ETCD服务的主要作用,并且讲解了ETCD服务集群的构建以及数据管理操作。

通过本章的学习可以达到以下的目标:

1、掌握ETCD服务的主要作用,并可以搭建ETCD数据服务集群;

2、掌握ETCD数据操作命令,并可以实现数据的增加、修改与删除操作;

3、掌握ETCD授权管理,并可以根据需要进行用户管理与权限分配;

4、理解ETCD代理的作用与配置,并可以实现ETCD节点的动态扩容与缩容配置;

5、理解ETCD与SSL服务整合,并可以基于OpenSSL工具模拟SSL证书签发;

6、理解Raft算法的主要作用;

7、理解Java与ETCD数据管理操作的实现。


课程代码在第一个课程视频的附件之中

展开更多

课程大纲-ETCD数据服务组件

  • 1

    ETCD简介注册中心是现代软件架构设计中的核心服务,可以实现服务控制数据的统一管理,本课程为读者分析了注册中心的作用,并分析了常见的几款注册中心的技术特点。

    「仅限付费用户」点击下载“etcd课程源代码.rar”

    [18:28]
  • 2

    搭建ETCD服务集群ETCD是开源组件,可以直接通过GITHUB下载,并依据官方给定的文档进行服务部署,本课程基于虚拟机应用环境,讲解了三个节点下的ETCD集群部署。

    [30:44]
  • 3

    ETCD服务代理ETCD集群中会存在有大量的服务节点,为了便于节点的统一管理,ETCD提供了统一代理服务的支持,本课程讲解了代理机制在ETCD集群中的实现意义,并通过具体的配置实例讲解了代理服务的启用。

    [17:32]
  • 4

    ETCD认证授权ETCD一般都会保留有重要的配置信息,为此在ETCD内部提供了认证与授权的操作支持,本课程为读者分析了ETCD内部角色的定义,同时利用ETCDCTL客户端管理工具,实现了用户管理与授权分配的定义。

    [25:52]
  • 5

    ETCD动态扩容服务扩容是保持服务运行稳定的重要机制,ETCD在设计时考虑到了服务节点动态配置处理,提供了扩容支持,本课程为读者讲解扩容与缩容操作的具体实现。

    [15:53]
  • 6

    Benchmark压力测试ETCD官方提供了Benchmark压力测试工具,以便进行服务性能的测试,本课程基于ETCD源代码的结构,通过GO语言环境讲解了该工具的编译与使用。

    [17:16]
  • 7

    ETCD整合Java应用ETCD提供了Java开发支持驱动,该驱动基于Netty框架实现,可以直接进行ETCD数据读写操作,本课程通过Spring Boot框架讲解了ETCD客户端的应用开发。

    [21:10]
  • 8

    ETCD整合SSLETCD为了数据访问的安全,提供了SSL支持,本课程将基于OpenSSL工具模拟SSL证书签发,同时基于ETCD提供的配置参数,实现了HTTPS服务搭建。同时基于Netty框架提供的SslContext实现了Java客户端与HTTPS服务之间的访问。

    [39:16]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部