Spring Cloud微服务培训
第1章 微服务快速入门
1 Spring Cloud课程大纲
2 什么是微服务架构
3 SpringBoot快速入门-搭建用户微服务
4 SpringBoot快速入门-使用Postman测试微服务
5 在Docker快速安装MySQL软件
6 使用SpringDataJPA完成用户微服务的CRUD
7 使用SpringBoot搭建电影微服务
8 RPC与HTTP远程调用方式对比
9 RestTemplate实现电影微服务调用用户微服务
第2章 Spring Cloud服务注册与发现
10 Spring Cloud简介
11 什么是Eureka
12 搭建Eureka服务端微服务
13 用户微服务和电影微服务注册到Eureka服务端
14 电影微服务利用Eureka发现用户微服务实现解耦
15 搭建高可用的Eureka服务端
16 服务提供者的注册,续约和失效配置
17 服务调用方的获取注册信息配置
18 Eureka服务端的失效剔除和自我保护
第3章 Spring Cloud服务调用与负载均衡
19 在电影微服务加入Ribbon负载均衡
20 分析Ribbon负载均衡底层原理
21 修改Ribbon负载均衡算法
22 使用OpenFeign实现服务调用和负载均衡
第4章 Spring Cloud熔断器
23 熔断器的作用
24 Hystrix的工作机制
25 Ribbon整合Hystrix
26 OpenFeign使用Hystrix
27 搭建Hystrix监控服务
28 使用Hystrix监控服务监控服务消费者情况
第5章 Spring Cloud网关
29 认识网关
30 配置Zuul网关动态路由
31 演示Zuul网关的负载均衡
32 Zuul过滤器的作用
33 Zuul过滤器方法说明
34 学习Zuul过滤器的编写
35 使用Zuul过滤器实现权限认证
36 使用Zuul过滤器实现异常处理
37 Zuul网关与Swagger2整合
第6章 Spring Cloud Config集中配置管理
38 认识SpringCloudConfig
39 微服务配置上传到github
40 搭建SpringCloudConfig服务端
41 改造微服务作为SpringCloudConfig客户端
42 使用SVN作为SpringCloudConfig仓库
43 搭建高可用配置中心架构
44 认识SpringCloudBus
45 搭建RabbitMQ服务
46 搭建SpringCloudBus架构
第7章 Spring Cloud分布式链路跟踪
47 SpringCloudSleuth的基本使用
48 搭建Zipkin服务器
49 网关微服务注册到Zipkin服务器
50 用户和电影微服务注册到Zipkin服务器
第8章 Docker容器基本应用
51 Docker
52 Docker简介
53 Docker容器vs虚拟化技术
54 Ubuntu安装Docker
55 Docker启动与停止
56 配置ustc加速源
57 Docker镜像命令
58 Docker运行容器-交互式容器
59 Docker运行容器-守护式容器
60 Docker容器停止与运行
61 Docker文件拷贝
62 Docker目录挂载
63 Docker安装MySQL软件
64 Docker安装Redis软件
65 Docker安装Tomcat软件
第9章 微服务部署
66 文章微服务-搭建文章微服务架构
67 文章微服务-开发文章CRUD业务逻辑
68 搭建注册中心Eureka微服务
69 搭建Zuul微服务网关
70 文章微服务和Zuul注册到Eureka
71 Dockerfile常用命令说明
72 使用Docker构建jdk1.8镜像
73 使用Dockerfile构建Eureka镜像
74 使用Dockerfile构建文章和zuul镜像
75 使用DockerMaven插件自动化部署微服务
76 修复无法启动文章微服务的Bug
77 Docker下安装Rancher并连接Docker
78 使用Rancher部署和管理微服务
79 Rancher进行微服务扩容和缩容
80 Docker私服registry管理镜像