版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j3T9Z7H/article/details/86603562
该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!
本教程示例代码:
- GitHub:https://github.com/dyc87112/SpringCloud-Learning
- 开源中国:http://git.oschina.net/didispace/SpringCloud-Learning
- 知识星球:https://t.xiaomiquan.com/zfEiY3v
- 公益Eureka:http://eureka.didispace.com
- Spring Cloud Config配置中心增强:https://github.com/dyc87112/spring-cloud-config-admin
如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!
《Spring Cloud构建微服务架构》系列入门教程
欢迎使用公益Eureka注册中心进行调试:http://eureka.didispace.com/
Finchley版本
本系列主要补充之前版本新增或是变动的主要内容,基础使用依然可以参考Dalston版教程
Spring Cloud Aliabab专题
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)
Edgware版本
本系列主要补充之前版本新增或是变动的主要内容,基础使用依然可以参考Dalston版教程
Dalston版本
由于Brixton和Camden版本的教程已经停止更新,所以笔者计划在2017年上半年完成Dalston版本的教程编写(原计划完成Camden版本教程,但由于写了两篇Dalston版本就Release了,因此调整计划重新制作)。同时,在该版本的教程中,对于项目组织上会有一些变化,架构上也会增加一些内容,以帮助初学者构建起初步的Spring Cloud微服务架构体系。
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
- Spring Cloud构建微服务架构:服务消费者(基础)
- Spring Cloud构建微服务架构:服务消费者(Ribbon)
- Spring Cloud构建微服务架构:服务消费者(Feign)
- Spring Cloud构建微服务架构:服务消费者(Feign)传文件
- Spring Cloud构建微服务架构:分布式配置中心
- Spring Cloud构建微服务架构:分布式配置中心(加密与解密)
- Spring Cloud构建微服务架构:分布式配置中心(高可用与动态刷新)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix断路器)
- Spring Cloud构建微服务架构:Hystrix监控面板
- Spring Cloud构建微服务架构:Hystrix监控数据聚合
- Spring Cloud构建微服务架构:服务网关(基础)
- Spring Cloud构建微服务架构:服务网关(路由配置)
- Spring Cloud构建微服务架构:服务网关(过滤器)
- Spring Cloud构建微服务架构:服务网关(API文档汇总)
- Spring Cloud构建微服务架构:消息驱动的微服务(入门)
- Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)
- Spring Cloud构建微服务架构:消息驱动的微服务(消费组)
- Spring Cloud构建微服务架构:消息驱动的微服务(消息分区)
- Spring Cloud构建微服务架构:分布式服务跟踪(入门)
- Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)
- Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)
- Spring Cloud构建微服务架构:分布式服务跟踪(整合zipkin)
- Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)
- Spring Cloud构建微服务架构:分布式服务跟踪(抽样收集)
Brixton版本(完结)
最早连载的Spring Cloud基础教程,该系列文章主要基于Spring Cloud的Brixton版本制作。由于编写中途开始写**《Spring Cloud微服务实战》**一书,所以暂停了更新。鉴于Spring Cloud的版本更新速度原因,所以该系列不再继续更新下去。但是读者依然可以将这些内容作为基本的入门教程,来对Spring Cloud有一个最初的认识。
- Spring Cloud构建微服务架构(一)服务注册与发现
- Spring Cloud构建微服务架构(二)服务消费者
- Spring Cloud构建微服务架构(三)断路器
- Spring Cloud构建微服务架构(四)分布式配置中心
- Spring Cloud构建微服务架构(四)分布式配置中心(高可用与动态刷新)
- Spring Cloud构建微服务架构(五)服务网关
- Spring Cloud构建微服务架构(六)高可用服务注册中心
- Spring Cloud构建微服务架构(七)消息总线(Rabbit)
- Spring Cloud构建微服务架构(七)消息总线(Kafka)
《Spring Cloud源码分析》系列进阶教程(连载中)
- Spring Cloud源码分析(一)Eureka
- Spring Cloud源码分析(二)Ribbon
- [Spring Cloud源码分析(三)Feign]
- Spring Cloud源码分析(四)Zuul:核心过滤器
- [Spring Cloud源码分析(五)Config]
- [Spring Cloud源码分析(六)Bus]
- [Spring Cloud源码分析(七)Stream]
- [Spring Cloud源码分析(八)Sleuth]
《Spring Cloud实战小贴士》系列实战教程(连载中)
- Spring Cloud实战小贴士:版本依赖关系
- Spring Cloud实战小贴士:随机端口
- Spring Cloud实战小贴士:健康检查
- Spring Cloud实战小贴士:Zuul处理Cookie和重定向
- Spring Cloud实战小贴士:Zuul统一异常处理(一)
- Spring Cloud实战小贴士:Zuul统一异常处理(二)
- Spring Cloud实战小贴士:Zuul统一异常处理(三)【Dalston版】
- Spring Cloud实战小贴士:Turbine如何聚合设置了context-path的Hystrix数据
- Spring Cloud实战小贴士:Feign的继承特性(伪RPC模式)
- Spring Cloud实战小贴士:Ribbon的饥饿加载(eager-load)模式
- Spring Cloud实战小贴士:Zuul的饥饿加载(eager-load)使用
- Spring Cloud实战小贴士:配置中心对特殊字符的加密处理)
其他文章(持续更新)
- 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
- 为Spring Cloud Ribbon配置请求重试(Camden.SR2+)
- Consul注销实例时候的问题
- 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
- Netflix Zuul与Nginx的性能对比
- 基于Consul的分布式锁实现
- 基于Consul的分布式信号量实现
该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!