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 Learning | 第九篇:API网关服务(Zuul)
- Spring Cloud Learning | 第十篇:分布式配置中心(Config)
- Spring Cloud Learning | 第十一篇:高可用的分布式配置中心
- Spring Cloud Learning | 第十二篇:Docker部署Spring Cloud项目
参考书籍:《Spring Cloud微服务实战》