Spring Cloud 与 Docker培训
1 Spring Cloud 特点
2 为服务消费者整合 Ribbon
3 Hystrix 实现容错
4 使用 Spring Cloud Config
5 Zipkin 的使用
6 Docker 镜像构建
7 Docker Compose 编排文件编写
8 Eureka 使用
9 消费者整合 Feign
10 配置 Zuul 网关
11 Spring Cloud Sleuth 简介
12 Docker 安装及常用命令
13 Docker Registry 与 Maven 构建镜像
14 通过 Docker Compose 编排启动微服务
1
微服务开发框架 SpringCloud
1.单体应用和微服务架构应用的区别
2.微服务架构的技术选型
2
开始使用 Spring Cloud 实战微服务
1.分布式系统的大致组成
2.服务提供者和消费者的关系
3.通过Maven引用SpringCloud依赖
4.通过SpringCloud编写微服务
3
整合 Spring Boot Actuator
1.指标监控是什么?
2.为微服务集成SpringBootActuator
3.基础指标监控的端点
4
微服务注册与发现
1.服务注册/发现中心的作用
2.什么是服务提供者
3.什么事服务消费者
4.EurekaServer的编写
5.将服务注册到服务注册中心
5
Ribbon 客户端负载均衡
1.Ribbon基础
2.Ribbon引入项目改造
6
Feign 声明式 REST 调用
1.Feign基础 2.将前面的例子用Feign改写,让其达到与RibbonRestTemplate相同的效果。
7
Hystrix 容错处理
1.实现容错的常见三种机制
2.在项目中如何使用Hystrix
8
Zuul 网关
1.网关的作用以及什么是网关
2.SpringCloudZuul介绍
3.Zuul的使用
9
Spring Cloud Config 配置管理
1.配置中心的作用
2.SpringCloudConfig简介
3.SpringCloudConfig使用
10
Sleuth 与 Zipkin 结合图形化展示
1.分布式追踪相关基础概念
2.GoogleDapper论文和Zipkin
3.SpringCloudSleuth介绍及使用
4.SpringCloudSleuth与Zipkin结合使用进行图形化展示
11
Docker 入门
1.云原生概念
2.Docker容器介绍
3.Docker容器入门
4.Docker一些常用的命令
12
微服务运行在 Docker 之上
1.Dockerfile及其常见指令介绍
2.maven插件打包镜像
3.EurekaServer微服务运行在容器中
13
Docker Compose 编排微服务
1.DockerCompose简介
2.DockerCompose安装
3.DockerCompose快速入门
14
Compose 编排 SpringCloud微服务
1.将Eureka等微服务运行在Docker容器中
2.dockercompose编排文件的编写
3.通过DockerCompose启动、停止
15
Compose编排Spring Cloud微服务2
1.DockerCompose来部署一个双节点的Eureka集群