尚硅谷——谷粒商城项目开发记录——2021.11.20
概念:
1.SpringCloud Alibaba:
- 简介:
- Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
- Spring Cloud Alibaba
- 优势:
- 性能强悍,设计合理,项目开源
- 技术搭配方案:
- SpringCloud Alibaba - Nacos:
- 注册中心(服务发现/注册)
- SpringCloud Alibaba - Nacos:
- 配置中心(动态配置管理)
- SpringCloud - Ribbon:
- 负载均衡
- SpringCloud - Feign:
- 声明式 HTTP 客户端(调用远程服务)
- SpringCloud Alibaba - Sentinel:
- 服务容错(限流、降级、熔断)
- SpringCloud - Gateway:
- API 网关(webflux 编程模式)
- SpringCloud - Sleuth:
- 调用链监控
- SpringCloud Alibaba - Seata:
- 原Fescar,即分布式事务解决方案
- SpringCloud Alibaba - Nacos:
- 依赖(注意版本):
- 1.5.x 版本适用于 Spring Boot 1.5.x
- 2.0.x 版本适用于 Spring Boot 2.0.x
- 2.1.x 版本适用于 Spring Boot 2.1.x
<dependencyManagement> <dependencies