该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!

本教程示例代码:

  • 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版教程

  • Finchley版中Consul多实例注册的问题处理

Spring Cloud Aliabab专题

  • Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
  • Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0
  • Spring Cloud Alibaba基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign)
  • Spring Cloud Alibaba基础教程:使用Nacos作为配置中心
  • Spring Cloud Alibaba基础教程: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)

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的分布式信号量实现

该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!

Spring Cloud基础教程 - 程序猿DD相关推荐

  1. Spring Cloud基础教程

    Spring Cloud基础教程  2017-04-04 被围观 90375 次 该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号! 本教程示例代码: GitHub:https ...

  2. springcloud gateway ribbon使用_Github点赞接近 70k 的Spring Cloud学习教程+实战项目推荐!牛批!...

    这篇文章继续来推荐 Spring Cloud 的教程和实战项目了!想必不用不多说,大家都知道 Spring Cloud 的重要程度.几乎稍微有点规模的公司,一般都离不开要和微服务打交道.同时,Spri ...

  3. Github点赞接近 70k 的Spring Cloud学习教程+实战项目推荐!牛批!

    本文已经收录进:awesome-java (Github 上非常棒的 Java 开源项目集合) 这篇 Guide 来推荐 Spring Cloud 的教程和实战项目了!想必不用不多说,大家都知道 Sp ...

  4. Spring Cloud Alibba教程:Sentinel的使用

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 什么是Sentinel Sentinel,中文翻译为哨兵,是为微服务提供流量控制.熔断降级的功能 ...

  5. Spring Boot 基础教程:集成 Knife4j

    前言 之前介绍了如何在 Spring Boot 中集成 Swagger2 和 Swagger3,对于我们日常的接口管理已经够用了.但是作为一个颜值党,无论是 Swagger2 还是 Swagger3, ...

  6. Spring Cloud Alibba教程:如何使用Nacos作为配置中心

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册.Nacos除了可以作为服务注册中心, ...

  7. Spring Cloud入门教程(二):客户端负载均衡(Ribbon)

    对于大型应用系统负载均衡(LB:Load Balancing)是首要被解决一个问题.在微服务之前LB方案主要是集中式负载均衡方案,在服务消费者和服务提供者之间又一个独立的LB,LB通常是专门的硬件,如 ...

  8. 【微服务】Spring Cloud 基础

    Spring Cloud 基础 前言 简介 Spring Cloud Config Spring Cloud Netflix Eureka Hystrix Zuul Feign Ribbon Arch ...

  9. Spring Cloud Stream教程(二)主要概念

    Spring Cloud Stream提供了一些简化了消息驱动的微服务应用程序编写的抽象和原语.本节概述了以下内容: Spring Cloud Stream的应用模型 Binder抽象 持续的发布 - ...

  10. 使用Nacos实现服务注册与发现(spring cloud 组件教程大全四)

    使用Nacos实现服务注册与发现(spring cloud 组件教程大全四) idea 创建maven父子工程(spring cloud 组件教程大全 一) windows下nacos的安装及Mysq ...

最新文章

  1. mysql可视化导入csv文件_我们如何将数据从.CSV文件导入MySQL表?
  2. C# IntPtr 与 string互转
  3. Vim 用户的大脑变化
  4. lesson from kong fu
  5. 电子商务公司的职能架构及基础岗位职能
  6. linux终端贪吃蛇,分享|nSnake: 在Linux的终端上玩经典的贪食蛇游戏
  7. 时间紧任务重---extjs的学习就这么开始吧
  8. java布尔类型比较器_浅谈Java中几种常见的比较器的实现方法
  9. pdo调用mysql存储过程_获取out参数值问题_调用Oracle存储过程并获取out参数值-阿里云开发者社区...
  10. 科隆OPTIFLUX2100W/4100C分体式电磁流量计维修
  11. 计算机算样本标准偏差,计算器中的总体标准差和样本标准差有什么区别
  12. [转]汽车ARM攒机指南
  13. amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(一)(满满都是骚操作)...
  14. [USACO2.4]两只塔姆沃斯牛 The Tamworth Two
  15. 8、取得比普通员工 的最高薪水还要高的领导人姓名【bjpowernode34道SQL题】
  16. 聊聊语音聊天室app源码实时音视频中的技术难点:回声消除+噪声消除
  17. 数据处理一条龙!这15个Python库不可不知
  18. Matrix4x4.TRS()
  19. 论职业素养课程在IT职业教育中的重要性
  20. 如何从javascript直接调用word插件

热门文章

  1. linux 安装SopCast实现在线直播(2)
  2. 启发式搜索解决八数码问题
  3. 如何用c语言强制删除文件夹,c++ - 使用C ++在Windows上强制删除文件 - 堆栈内存溢出...
  4. 内外兼修的移动办公伴侣:联想YOGA S730评测体验
  5. 做事没有动力怎么办?
  6. ABBYY软件的OCR文字识别工具有什么用
  7. python保存网页上的图片_使用Python保存网页上的图片或者保存页面为截图
  8. 用2008系统安装k3服务器,金蝶K3SQL-Server-2008-R2安装方法介绍
  9. 惠普的软件定义IT和芯片级安全
  10. layabox学习(一)·helloworld以及自定义路径