Spring Cloud 从入门到精通
被围观 86618 次
该教程内容不定时更新,如您对这些内容感兴趣,那就关注我吧!
本教程示例代码:
- GitHub:https://github.com/dyc87112/SpringCloud-Learning
- 开源中国:http://git.oschina.net/didispace/SpringCloud-Learning
- 知识星球:https://t.xiaomiquan.com/zfEiY3v
- 公益Eureka:http://eureka.didispace.com
- 配置中心增强:https://github.com/dyc87112/spring-cloud-config-admin
如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!
阅读建议
如果您还是初学者,建议优先以Dalston版教程为基础进行学习,该版本内容目前比较完整。
Edgware版:主要记录一些与Dalston版本改进和一些坑。
Finchley版:主要记录一些与Dalston版本改进的内容,另外还增加了两个专题内容Spring Cloud Alibaba和Spring Cloud Stream的深入应用
《Spring Cloud构建微服务架构》系列入门教程
本系列主要补充之前版本新增或是变动的主要内容,基础使用依然可以参考Dalston版教程
Spring Cloud Aliabab专题
专题前言
- Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0
- Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
- 说说我为什么看好Spring Cloud Alibaba
- Spring Cloud Alibaba到底坑不坑?
- Spring Cloud Alibaba 新版本发布:众多期待内容整合打包加入!
- Spring Cloud Alibaba基础教程版本升级:0.2.1->0.2.2
- 公益:开放一台Nacos服务端给各位Spring Cloud爱好者
教程目录
- Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
- Spring Cloud Alibaba基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign)
- Spring Cloud Alibaba基础教程:使用Nacos作为配置中心
- Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解
- Spring Cloud Alibaba基础教程:Nacos配置的多环境管理
- Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置
- Spring Cloud Alibaba基础教程:Nacos的数据持久化
- Spring Cloud Alibaba基础教程:Nacos的集群部署
- Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
- Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则
- Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则
- Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo
- Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos
Spring Cloud Stream专题补充
- Spring Cloud Stream如何消费自己生产的消息
- Spring Cloud Stream同一通道根据消息内容分发不同的消费逻辑
- Spring Cloud Stream使用延迟消息实现定时任务(RabbitMQ)
- Spring Cloud Stream消费失败后的处理策略(一):自动重试
- Spring Cloud Stream消费失败后的处理策略(二):自定义错误处理逻辑
- Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
- Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)
Spring Cloud各组件专题
Spring Cloud Netflix套件
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。
欢迎使用我们的公益Eureka来进行调试:http://eureka.didispace.com
- 2018/06/29 Eureka 2.0 开源流产,真的对你影响很大吗?
- 2017/11/14 Eureka Client注册到Eureka Server的秘密
- 2017/08/03 【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者
- 2017/06/22 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- 2016/09/22 Spring Cloud源码分析(一)Eureka
- 2016/09/05 Spring Cloud构建微服务架构(六)高可用服务注册中心
- 2016/06/02 Spring Cloud构建微服务架构(二)服务消费者
- 2016/05/31 Spring Cloud构建微服务架构(一)服务注册与发现
Spring Cloud Alibaba套件
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
- 2019/05/10 公益:开放一台Nacos服务端给各位Spring Cloud爱好者
- 2019/05/08 Nacos部署中的一些常见问题汇总
- 2019/04/16 Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则
- 2019/03/11 Nacos配置中心原理
- 2019/02/21 Spring Cloud Alibaba基础教程:Nacos的集群部署
- 2019/02/16 Spring Cloud Alibaba基础教程:Nacos的数据持久化
- 2019/02/08 Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置
- 2019/01/30 Spring Cloud Alibaba基础教程:Nacos配置的多环境管理
- 2019/01/29 Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解
- 2019/01/27 Spring Cloud Alibaba基础教程:使用Nacos作为配置中心
- 2019/01/23 Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0
- 2019/01/16 Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
Spring Cloud原生及其他整合组件
Consul简介
- 2018/11/17 使用Consul做服务发现的若干姿势
- 2018/08/26 Spring Cloud Finchley版中Consul多实例注册的问题处理
- 2017/06/22 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- 2017/04/15 基于Consul的分布式信号量实现
- 2017/04/12 基于Consul的分布式锁实现
- 2016/12/29 Consul注销实例时候的问题