加载中...

Spring Cloud 是构建在 Spring Boot 之上的微服务开发工具集,为分布式系统的常见模式——服务发现、配置管理、API 网关、负载均衡、熔断限流、链路追踪等——提供统一的编程抽象和一系列可替换的实现。
核心组件包括:Gateway(响应式 API 网关)、Config(集中配置)、LoadBalancer(客户端负载均衡)、Circuit Breaker 抽象(对接 Resilience4j)、Stream(消息驱动)与 Micrometer Tracing(链路追踪)等。早期广泛使用的 Netflix 套件(Eureka、Hystrix、Zuul、Ribbon)大多停止演进,已被上述组件替代。
国内流行的 Spring Cloud Alibaba 以 Nacos、Sentinel、Seata、RocketMQ 等实现对接其标准接口。
优点是与 Spring 生态无缝、组件可插拔、社区庞大;缺点是版本兼容矩阵复杂,且部分能力与 Kubernetes/服务网格的平台层能力存在重叠,选型时需划清边界。

登录 后参与讨论
暂无讨论,来发表第一条评论吧