Spring Cloud学习教程整理

《Spring Cloud构建微服务架构》系列入门教程

欢迎使用公益Eureka注册中心:http://eureka.didispace.com/

本教程示例代码:

  • GitHub:https://github.com/dyc87112/SpringCloud-Learning
  • 更多参见:https://github.com/dyc87112/
  • 开源中国:http://git.oschina.net/didispace/SpringCloud-Learning
  • 我的小密圈(深度交流与问答):https://t.xiaomiquan.com/zfEiY3v
  • 公益调试Eureka:http://eureka.didispace.com

Dalston版本

  • 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构建微服务架构(二)服务消费者
  • 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的分布式信号量实现

CSDN专栏汇总:史上最简单的 SpringCloud 教程

《史上最简单的 SpringCloud 教程》系列:

Finchley版本

Spring Cloud Finchley; Spring Boot 2.0.3

  • 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)(Finchley版本)
  • 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心(Finchley版本)

  • 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)(Finchley版本)

  • 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)(Finchley版本)

D版本

  • 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  • 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)
  • 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)
  • 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)
  • 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)
  • 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
  • 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)
  • 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)
  • 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
  • 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心
  • 史上最简单的SpringCloud教程 | 第十一篇:docker部署spring cloud项目
  • 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)
  • 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)
  • 史上最简单的 SpringCloud 教程 | 第十四篇: 服务注册(consul)
  • 未完。。。
  • 还有很多篇。。。

进阶篇

  • Spring Cloud Sleuth超详细实战

源码篇:

  • 深入理解Feign之源码解析
  • 深入理解Eureka之源码解析
  • 深入理解Ribbon之源码解析
  • 深入理解Hystrix之文档翻译
  • 深入理解Zuul之源码解析

番外篇:

  • 如何使用MongoDB+Springboot实现分布式ID?
  • 如何在springcloud分布式系统中实现分布式锁?
  • 如何用Redlock实现分布式锁
  • 如何在IDEA启动多个Spring Boot工程实例
  • JWT如何在Spring Cloud微服务系统中在服务相互调时传递
  • 2017/06/01Spring-Cloud-Hystrix-学习笔记
  • 2017/05/31Spring-Cloud-Feign-学习笔记
  • 2017/05/30Spring-Cloud-Ribbon-学习笔记
  • 2017/05/27Spring-Cloud-Eureka-学习笔记
  • 2017/05/27spring-boot-脚手架
  • 2017/05/21Spring中使用Swagger自动构建Restful-API
  • 2017/05/18spring-cache
  • 2017/05/14多线程条件下记录日志的功能
  • 2017/05/14避免每个类中都初始化日志类
  • 2017/05/09spring-session做分布式共享
  • 2017/06/01Spring-Cloud-Zuul-学习笔记

转自:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/

转自:http://blog.csdn.net/forezp/article/details/70148833 

你可能感兴趣的:(spring,cloud,spring,cloud)