课程目录: Spring Cloud微服务培训
4401 人关注
(78637/99817)
课程大纲:

   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管理镜像