斜体样式SpringCloud作为微服务一站式解决方案,相对于专注服务治理的dubbo RPC 框架有很大的优势。
在SpringCloud体系中的技术栈
- Eureka: 服务注册与发现,
- Ribbon:Feign 进行服务间通信
- Hystrix :服务熔断降级
- Sleuth+zipKin:链路追踪
- Config:配置文件中心
- Bus:消息总线
- Zuul :网关,路由过滤
如下图为springcloud一个项目的架构部署图:
系列文章:
SpringCloud 系列之九:Spring Cloud Zuul实现路由,过滤,限流
SpringCloud系列之八: Spring Cloud Bus 和Spring Cloud Config整合实现配置文件的自动更新
SpringCloud系列之七:Hystrix断路器实现降级熔断
SpringCloud系列之六:Fegin服务间调用,负载均衡
SpringCloud系列之五: Ribbon客户端负载均衡
SpringCloud系列之四:Eureka高可用集群
SpringCloud系列之三:Eureka服务注册与发现
SpringCloud系列之二:前后分离跨域问题解决
SpringCloud系列之一: 微服务一站式解决方案