Spring Cloud 简介
Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具,例如:
- 配置管理
- 服务注册与发现
- 断路器
- 智能路由
- 服务间调用
- 负载均衡
- 微代理
- 控制总线
- 一次性令牌
- 全局锁
- 领导选举
- 分布式会话
- 集群状态
- 分布式消息
- ......
使用 Spring Cloud 开发人员可以开箱即用的实现这些模式的服务和应用程序。这些服务可以任何环境下运行,包括分布式环境,也包括开发人员自己的笔记本电脑、裸机数据中心,以及 Cloud Foundry 等托管平台。
Spring Cloud 基于 Spring Boot 来进行构建服务。并可以将轻松集成第三方类库,增强应用程序的行为。您可以利用基本的默认行为快速入门,然后在需要时,您可以配置或扩展以创建自定义解决方案。
注:有关 Spring Boot 的内容,可以参阅笔者所著的《Spring Boot 教程》(https://github.com/waylau/spring-boot-tutorial)