
Spring Cloud为开发人员提供了工具,可以快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、短期微服务和合约测试)。使用Spring Cloud开发人员可以快速建立实现这些模式的服务和应用程序。它们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑、裸机数据中心和Cloud Foundry等托管平台。

特征
Spring Cloud专注于为典型用例提供良好的开箱即用体验,并提供可扩展性机制以覆盖其他用例。
文章目录
开始学习吧
组件

这里组件太多了,我们使用哪个便把那个记录下来。
| 组件 | 功能 | 描述 |
|---|---|---|
| Nacos-discovery | 注册中心 | 适配 Spring Cloud 服务注册与发现标准,默认集成对应 Spring Cloud 版本所支持的负载均衡组件的适配。 |
| Nacos-config | 配置中心 | 支持分布式系统中的外部化配置,配置更改时自动刷新。 |
| loadbalancer | 负载均衡 | 它提供了客户端负载均衡的功能,用于替代旧版本的 Netflix Ribbon。 |
| OpenFeign | 服务调用 | OpenFeign(全称为Spring Cloud OpenFeign)是Spring Cloud团队开发的一款基于Feign的框架,主要用于微服务架构中服务之间的通信。 |
| Gateway | 服务网关 | Spring Cloud Gateway作为Spring Cloud生态系统中的网关组件,为微服务架构提供了一种简单有效统一的API路由管理方式。 |
| Sentinel | 流量控制、服务降级 | 把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 |
| RocketMQ | 消息驱动能力 | 基于 Spring Cloud Stream 为微服务应用构建消息驱动能力。 |
| Seata | 分布式事务 | 使用 @GlobalTransactional 注解, 高效并且对业务零侵入地解决分布式事务问题。 |
SpringCloud
官方网站
源代码
SpringCloudAlibaba
官方网站
源代码
中文文档
版本说明
官方案例
诚邀您点击一下“关注”按钮,您的支持是我坚持创作的动力。
