SpringCloud 全家桶 一、SpringCloud 整体架构总览1. 什么是 SpringCloudSpring Cloud 是微服务一整套开发规范,基于 SpringBoot,把微服务里面常见问题:服务注册发现、配置中心、服务调用、熔断降级、网关、分布式事务、链路追踪提供解决方案。区分:Spring Cloud:规范,定义接口;Spring Cloud Netflix:旧版实现(Eureka、Hystrix 很多组件已经停止维护)Spring Cloud Alibaba:阿里实现,国内企业主流:Nacos、Sentinel、Dubbo、Seata。整体架构图微服务完整调用时序图二、核心组件讲解(SpringCloud Alibaba 主流组件)表格组件作用替代旧 Netflix 组件Nacos注册中心 + 配置中心Eureka + ConfigSpringCloud GatewayAPI 网关ZuulOpenFeign声明式远程调用FeignSentinel熔断、降级、限流HystrixDubbo高性能 RPC 通信Ribbon+RestTemplateSeata分布式事务无SkyWalking分布式链路追踪Sleuth+Zipkin1.Nacos(注册中心 + 配置中心二合一)两大核心能力:服务注册发现:微服务启动