Spring Cloud微服务框架是由一系列的小框架共同完成的,主要的一些组件:
Eureka:服务治理,服务注册与发现
Ribbon:客户端负载均衡
Hystrix:服务容错保护,断路器
Feign:声明式服务调用,集成Ribbon + Hystrix
Zuul:API网关服务,进行路由和过滤
Spring Cloud Config:分布式配置中心
Spring Cloud Bus:消息总线
Spring Cloud Stream:消息驱动,集成Spring Boot + Spring Integration
Spring Cloud Sleuth:分布式服务跟踪