Spring Cloud Starters
Spring boot 风格的启动器,用于Spring Cloud用户管理依赖 主要项目
Spring Cloud Config
基于git库的中心化外部配置管理,配置资源直接映射到Spring的 Environment
, 如果需要也可用于非Spring项目
Spring Cloud Cluster
为Zookeeper, Redis, Hazelcast, Consul提代选举(Leadership election)和状态模式(stateful patterns)的抽像和实现
Spring Cloud CLI
使用Groovy语言创建Spring Cloud组件应用的Spring Boot 命令行插件
Spring Cloud Consul
Hashicorp Consul的服务发现和配置管理
Spring Cloud Zookeeper
基于Apache Zookeeper的服务发现与配置管理
Spring Cloud Gateway
基于Project Reactor的可集成和编程的路由
Spring Cloud Security
支持负载均衡的OAuth2 rest客户端和依赖 Zuul 代理 的认证头信息
Spring Cloud Bus
基于分布式消息用于连接服务实例的事件总线,适用于在集群中传递状态改变
Spring Cloud Sleuth
Spring Cloud应用分布式追踪系统,兼容 Zipkin, HTrace and log-based (e.g. ELK) tracing
Spring Cloud Stream
一个轻量级事件驱动微服务框架,用于快速构建可连接外部系统的应用。 简单的声明式模型用户于在Spring boot 应用之间通过Apache Kafka 或 RabbitMQ 收发消息
Spring Cloud Stream App Starters
基于Spring boot的Spring 集成应用,提供与外部系统集成
Spring Cloud Task
一个短生命周期的微服务框架,用户快速构建处理有限数量数据的应用 简单声明式向Spring boot应用添加功能性或非功能性的特性
Spring Cloud Task App Starters
可以是任意进程,包括Spring Batch任务等非永久运行,在处理有限量数据后停止。
Spring Cloud Data Flow
一个云上(cloud-native)的服务编排服务,用户现在运行环境下的可组合微服务应用 易用的DSL, 可拖拽的GUI, REST-APIs 简化了基于微服务编排的数据流(data pipelines)
Spring Cloud for Cloud Foundry
用于集成 Pivotal Cloud Foundry,提供了服务发现实现,更容易实现基于 SSO, OAuth2来保护资源,创建一个 Cloud Foundry 服务代理Broker
Spring Cloud Cloud Foundry Service Broker
提供用于构建服务代理(service broker)的基础,用来管理Cloud Foundry上的服务
Spring Cloud Netflix
与各种 Netflix OSS(Eureka, Hystrix, Zuul, Archaius, etc.) 组件集成
Spring Cloud for Amazon Web Services
易于与亚马逊WEB服务集成,提供方便的方式以常用的的Spring方式和API与AWS服务(message, caching)集成, 开发者可以基于这些服务开发应用,而不需要关心基础设施或维护
Spring Cloud Connectors
让各种PaaS平台的应用更容易连接到后台服务如数据库,消息代理(message brokers)(Spring cloud 自家的)
Spring Cloud Contract
一个umbrella project,包含帮助用户成功实现 Consumer Driven Contracts的解决方法