Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
Spring Cloud包含了多个子项目,本人学习并实践了一部分模块,具体内容可看下面文章,文章与代码也会持续更新。
- Spring Cloud Learning | 第一篇:服务治理(Eureka)
- Spring Cloud Learning | 第二篇:高可用服务注册中心
- Spring Cloud Learning | 第三篇:客户端负载均衡(Ribbon)
- Spring Cloud Learning | 第四篇:声明式服务调用(Fegin)
- Spring Cloud Learning | 第五篇:服务容错保护(Hystrix)
- Spring Cloud Learning | 第六篇:在Feign中使用断路器
- Spring Cloud Learning | 第七篇:断路器监控仪表盘(Hystrix Dashboard)
- Spring Cloud Learning | 第八篇:断路器集群监控(Turbine)
参考书籍:《Spring Cloud微服务实战》