第一章 微服务介绍
1.1 系统架构演变
1.1.1 单体应用架构
1.1.2垂直应用架构
1.1.3 分布式架构
1.1.4 SOA架构
1.1.5 微服务架构
1.2 微服务架构介绍
1.2.1 微服务架构的常见问题
1.2.2 微服务架构的常见概念
1.2.2.1 服务治理
1.2.2.2 服务调用
1.2.2.3 服务网关
1.2.2.4 服务容错
1.2.2.5 链路追踪
1.2.3 微服务架构的常见解决方案
1.2.3.1 ServiceComb
1.2.3.2 SpringCloud
1.2.3.3 SpringCloud Alibaba
1.3 SpringCloud Alibaba介绍
1.3.1 主要功能
1.3.2 组件
第二章 微服务环境搭建
2.1 案例准备
2.1.1 技术选型
2.1.2 模块设计
2.1.3 微服务调用
2.2 创建父工程
2.3 创建基础模块
2.4 创建用户微服务
2.5 创建商品微服务
2.6 创建订单微服务
第三章 Nacos Discovery--服务治理
3.1 服务治理介绍
3.2 nacos简介
3.3 nacos实战入门
3.3.1 搭建nacos环境
3.3.2 将商品微服务注册到nacos
3.3.3 将订单微服务注册到nacos
3.4 实现服务调用的负载均衡
3.4.1 什么是负载均衡
3.4.2 自定义实现负载均衡
3.4.3 基于Ribbon实现负载均衡
3.5 基于Feign实现服务调用
3.5.1 什么是Feign
3.5.2 Feign的使用
第四章 Sentinel--服务容错
4.1 高并发带来的问题
4.2 服务雪崩效应
4.3 常见容错方案
4.4 Sentinel入门
4.4.1 什么是Sentine
4.4.2 微服务集成Sentinel
4.4.3 安装Sentinel控制台
4.4.4 实现一个接口的限流