Spring Cloud 简介
Spring Cloud Config:配置管理工具
Spring Cloud Netflix:核心组件
- Eureka:服务治理组件
- Hystrix:容错管理组件
- Ribbon:客户端负载均衡的服务调用组件
- Feign:基于Ribbon和Hystrix的生命是服务调用组件
- Zuul:网关组件
- 外部化配置组件
Spring Cloud Bus:事件,消息总线
Spring Cloud Cluster:针对Zookeeper,Redis,Hazelcast,Consul的选举算法和通用状态模式的实现
Spring Cloud CloudFoundry:与Pivatal Cloudfoundy的整合支持
Spring Cloud Consul:服务发现与配置管理工具
Spring Cloud Stream:通过Redis,RabbitMQ和Kafka实现的消费微服务,可以通过简单的声明式模型来发送和接收消息
Spring Cloud AWS:用于简化整合Amazon Web Service的组件
Spring Cloud Security:安全工具包,提供在Zuul代理中对OAuth2客户端请求的中继器
Spring Cloud Sleuth:Spring Cloud的应用分布式跟踪系统,可以完美整合Zipkin
Spring Cloud Zookeeper:基于Zookeeper的服务发现与配置管理组件
Spring Cloud Starters:Spring Cloud的基础组件,它是基于Spring Boot风格项目的基础依赖模块
Spring Cloud CLI:用于在Groovy中快速创建Spring Cloud应用的Spring Boot CLI的插件