Spring Cloud 是开发分布式系统的“全家桶”,是一系列框架的有序集合。通俗地讲,Spring Cloud 就是用于构建微服务开发和治理的框架集合
Spring Cloud 模块介绍
Spring Cloud 模块的相关介绍如下:
- Eureka:服务注册中心,用于服务管理。
- Ribbon:基于客户端的负载均衡组件。
- Hystrix:容错框架,能够防止服务的雪崩效应。
- Feign:Web 服务客户端,能够简化 HTTP 接口的调用。
- Zuul:API 网关,提供路由转发、请求过滤等功能。
- Config:分布式配置管理。
- Sleuth:服务跟踪。
- Stream:构建消息驱动的微服务应用程序的框架。
- Bus:消息代理的集群消息总线。
除了上述模块,还有 Cli、Task等。
开始spring cloud :http://c.biancheng.net/view/5312.html
官网:https://spring.io/projects/spring-cloud#learn
强烈建议看这个中文手册:https://www.springcloud.cc/spring-cloud-dalston.html
学习笔记:https://www.cnblogs.com/edisonchou/p/java_spring_cloud_foundation_sample_list.html
后更========================================================
应用服务化拆分+消息中间件
看完上图强烈建议再看看
一个可供中小团队参考的微服务架构技术栈
https://www.infoq.cn/article/china-microservice-technique/?utm_source=tuicool&utm_medium=referral
如果还有空,刷一刷他的所有文章:
https://www.infoq.cn/profile/1277784/publish
=====================================================================