Spring Cloud系列
目录
第一章 架构演进和分布式系统基础知识
1 传统架构演进到分布式架构
简介:单机应用和分布式应用架构演进基础
1.1 单体应用
开发速度慢
启动时间长
依赖庞大
等等
1.2 分布式架构

1.3 微服务架构
易开发、理解和维护
独立的部署和启动
等
不足:
分布式系统-》分布式事务问题
需要管理多个服务-》服务治理
2 微服务核心基础
简介:微服务核心知识 :网关、服务发现注册、配置中心、链路追踪、负载均衡器、熔断
1.1 网关
路由转发 + 过滤器
/api/v1/pruduct/ 商品服务
/api/v1/order/ 订单服务
/api/v1/user/ 用户服务
1.2 服务注册发现
调用和被调用方的信息维护
1.3 配置中心
管理配置,动态更新 application.properties
1.4 链路追踪
分析调用链路耗时
例子:下单-》查询商品服务获取商品价格-》查询用户信息-》保存数据库
1.5 负载均衡器
分发负载
1. 6 熔断
保护自己和被调用方