Spring Cloud 微服务总体架构图

Spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,Spring cloud中各个组件在微服务架构中扮演的角色如图所示。
spring-cloud-aws:用于简化整合 Amazon Web Service 的组件
spring-cloud-bus:事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。
spring-cloud-cli:基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。
spring-cloud-config:配置管理开发工具包,可以让你把配置放到远程服务器,目前支持本地存储、Git以及Subversion。
spring-cloud-netflix:针对多种Netflix组件提供的开发工具包,其中包括Eureka、Hystrix、Zuul、Archaius等。
Spring Cloud微服务架构体详细的说明了Spring Cloud微服务从概念到实际操作,包含服务拆分、服务注册、服务发现、服务消费、网关配置、集中配置中心、熔断机制。