Hello World

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的插件