Spring Cloud 简介

Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具,例如:

  • 配置管理
  • 服务注册与发现
  • 断路器
  • 智能路由
  • 服务间调用
  • 负载均衡
  • 微代理
  • 控制总线
  • 一次性令牌
  • 全局锁
  • 领导选举
  • 分布式会话
  • 集群状态
  • 分布式消息
  • ……

使用 Spring Cloud 开发人员可以开箱即用的实现这些模式的服务和应用程序。这些服务可以任何环境下运行,包括分布式环境,也包括开发人员自己的笔记本电脑、裸机数据中心,以及 Cloud Foundry 等托管平台。

Spring Cloud 基于 Spring Boot 来进行构建服务。并可以将轻松集成第三方类库,增强应用程序的行为。您可以利用基本的默认行为快速入门,然后在需要时,您可以配置或扩展以创建自定义解决方案。

:有关 Spring Boot 的内容,可以参阅笔者所著的《Spring Boot 教程》(https://github.com/waylau/spring-boot-tutorial