课程介绍

全新录制,

新一代微服务全家桶零基础到实战课程,
采用SpringCloud Hoxton.SR8 + AlibabaCloud2.2 + JDK11+阿里云Docker容器化部署,为中高级后端工程师而定制。

1)从0到1掌握AlibabaCloud全家桶
2)服务治理+分布式配置中心 Nacos
3)熔断+流控+监控 Sentinel
4)RPC负载均衡+Ribbon+OpenFeign
5)分布式面试题 CAP + BASE+源码
6)微服务网关Gateway+多种路由断言
7)分布式链路追踪Zipkin+Sleuth+Mysql持久化
8)阿里云Docker镜像仓库+ CentOS7.X容器部署

  • 基于旭瑶&小滴课堂在线教育架构拆分微服务

课程目录

第 1 章 新一代微服务全家桶 AlibabaCloud+Docker容器化零基础到实战介绍

第 1 节 新一代微服务AlibabaCloud全家桶+Docker课程介绍

第 2 节 微服务AlibabaCloud全家桶课程大纲速览和效果演示

第 2 章 单机应用到分布式架构演进核心知识

第 1 节 传统单机-分布式架构演进历史

第 2 节 大话微服务全家桶架构组成

第 3 节 业界微服务架构常见解决方案

第 3 章 新一代微服务AlibabaCloud介绍和架构环境准备

第 1 节 新一代微服务架构AlibabaCloud全家桶介绍

第 2 节 小滴课堂在线教育微服务模块设计和环境准备

第 3 节 小滴课堂在线教育微服务数据库介绍和数据导入

第 4 节 Maven聚合工程创建微服务项目实战

第 5 节 AlibabaCloud微服务Mybatis连接Mysql数据库

第 6 节 初探微服务之间的调用-下单购买视频

第 4 章 AlibabaCloud核心组件服务治理Nacos实战

第 1 节 什么是微服务的注册中心

第 2 节 AlibabaCloud注册中心Nacos实战

第 3 节 基于Nacos实现订单-视频服务之间的调用

第 4 节 大话常见的负载均衡策略和解决方案

第 5 节 AlibabaCloud集成Ribbon实现负载均衡

第 5 章 【高级篇幅】负载均衡进阶之Ribbon和Feign实战+源码分析

第 1 节 【源码剖析】手把手教学-Ribbon负载均衡源码实战

第 2 节 高级篇之AlibabaCloud负载均衡策略调整实战

第 3 节 微服务新一代负载均衡组件Open-Feign介绍

第 4 节 改造微服务集成Open-Feign实现远程方法调用

第 5 节 post方式对象传输Open-Feign实现远程方法调用

第 6 章 【面试题】想成为架构师的你不可不知道的分布式架构理论

第 1 节 面试题掌握微服务你必须知道的CAP理论

第 2 节 面试题CAP里面下的注册中心选择思考

第 3 节 面试题一致性和可用性的权衡结果BASE理论

第 7 章 高并发下的微服务架构存在的问题和解决方案

第 1 节 海量请求下的微服务架构存在的问题

第 2 节 面像失败编程-微服务架构容错方案介绍

第 3 节 新版分布式系统的流量防卫兵-Sentinel介绍

第 4 节 流量防卫兵-Sentinel依赖引入和控制台搭建

第 5 节 AliababCloud微服务整合Sentinel限流配置实战

第 8 章 【进阶篇幅】玩转Sentinel多种流空规则和实战

第 1 节 玩转Sentinel流量控制功能

第 2 节 基于并发线程数进行限流配置实操

第 3 节 流控规则效果-直接拒绝-冷启动预热-匀速排队讲解

第 4 节 新版Sentinel-微服务高可用利器-熔断降级规则讲解

第 5 节 新版Sentinel的熔断状态和恢复讲解

第 6 节 新版Sentinel整合AlibabaCloud微服务熔断实操

第 9 章 【高级篇幅】玩转Sentinel自定义异常-整合Open-Feign

第 1 节 AlibabaCloud版本升级-自定义降级异常不向下兼容的坑

第 2 节 新版Sentinel自定义降级异常数据开发实战

第 3 节 新版Sentinel整合OpenFeign配置实战

第 10 章 AlibabaCloud微服务升级下一代JDK11 LTS长期支持版本

第 1 节 大话JDK各个版本常见问题讲解

第 2 节 AlibabaCloud微服务升级JDK11和配置

第 11 章 微服务核心组件之网关讲解

第 1 节 什么是微服务的网关和应用场景

第 2 节 微服务的网关SpringCloudGateway介绍

第 3 节 SpringCloudGateway项目创建和依赖添加

第 4 节 SpringCloudGateway网关整合Nacos开发实战

第 12 章 【进阶篇】网关Gateway架构+断言+过滤器进阶实战

第 1 节 进阶掌握SpringCloudGateway配置和交互流程

第 2 节 微服务SpringCloudGateway内置路由断言讲解

第 3 节 Gateway内置断言实现接口定时下线实战

第 4 节 玩转SpringCloudGateway过滤器

第 5 节 [高级篇]案例实战之网关Gateway全局过滤器实现用户鉴权

第 13 章 AlibabaCloud微服务下的链路追踪系统实战

第 1 节 微服务架构下的排查问题复杂性概述

第 2 节 SpringCloud的链路追踪组件Sleuth实战

第 3 节 微服务下的可视化链路追踪系统Zipkin实战

第 4 节 [高级篇幅]链路追踪组件Zipkin+Sleuth整合实战

第 5 节 微服务链路追踪系统Zipkin持久化配置

第 14 章 AlibabaCloud微服务下的分布式配置中心实战

第 1 节 微服务下的分布式配置中心

第 2 节 AlibabaCloud配置中心Nacos面板介绍

第 3 节 新版AlibabaCloud配置中心Nacos实战和注意的坑

第 4 节 [高级篇]AlibabaCloud配置中心Nacos动态配置下发实战

第 15 章 阿里云ECS服务器介绍和网络知识讲解

第 1 节 云服务器介绍和阿里云服务器ECS服务器选购

第 2 节 阿里云服务器远程登录和常用工具

第 3 节 域名备案和线上访问服务器应用流程解析

第 16 章 微服务容器化部署Docker专题

第 1 节 分布式架构-微服务下的Docker介绍和使用场景

第 2 节 阿里云Linux云服务器Centos64位安装Docker实战

第 3 节 面试对象的方式快速掌握Docker仓库、镜像、容器核心概念

第 4 节 玩转Docker容器常见命令实战

第 5 节 容器化部署必备Docker公有+阿里云私有镜像仓库

第 6 节 不同系统Docker安装常见问题讲解和解决思路

第 17 章 【高级篇】新版JDK11+AlibabaCloud+Docker整合打包镜像推送

第 1 节 新版AlibabaCloud微服务本地镜像打包配置讲解

第 2 节 镜像打包脚本Dockerfile介绍和【新版JDK11】整合

第 3 节 AlibabaCloud-视频服务-订单服务Docker镜像打包

第 4 节 本地镜像推送阿里云私有镜像仓库

第 18 章 【高级篇】微服务公共组件在阿里云ECS容器化部署

第 1 节 部署实战-阿里云服务器Docker部署Nacos+镜像加速

第 2 节 部署实战-阿里云ECS服务器Docker部署Sentinel

第 3 节 部署实战-阿里云ECS服务器Docker部署Zipkin实战

第 19 章 【高级篇】AlibabaCloud微服务阿里云ECS容器化部署

第 1 节 配置文件Bug修复-网关重新打包推送

第 2 节 网关配置迁移阿里云Nacos配置中心和服务启动

第 3 节 视频和订单服务迁移阿里云Nacos配置中心和镜像打包

第 4 节 阿里云ECS服务器快速安装Mysql数据库

第 5 节 AlibabaCloud视频和订单服务阿里云启动

第 6 节 微服务阿里云部署全链路验证和线上测试

第 20 章 AlibabaCloud课程总结+高级篇幅规划

第 1 节 新版AlibabaCloud课程知识点回顾和Github源码地址

第 2 节 高级工程师到架构师-解决问题思路+学习方法