Spring Cloud基础教程

 2017-04-04

被围观 90375 次

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

本教程示例代码:

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

如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!

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

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

Dalston版本(连载中)

由于Brixton和Camden版本的教程已经停止更新,所以笔者计划在2017年上半年完成Dalston版本的教程编写(原计划完成Camden版本教程,但由于写了两篇Dalston版本就Release了,因此调整计划重新制作)。同时,在该版本的教程中,对于项目组织上会有一些变化,架构上也会增加一些内容,以帮助初学者构建起初步的Spring Cloud微服务架构体系。

  • Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
  • Spring Cloud构建微服务架构:服务消费者(基础)
  • Spring Cloud构建微服务架构:服务消费者(Ribbon)
  • Spring Cloud构建微服务架构:服务消费者(Feign)
  • 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构建微服务架构:消息总线]
  • [Spring Cloud构建微服务架构:消息驱动的微服务]
  • [Spring Cloud构建微服务架构:分布式服务跟踪]
  • [Spring Cloud构建微服务架构:服务综合管理]

Camden版本(停止

  • Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
  • Spring Cloud构建微服务架构:服务消费者(Ribbon、Feign)

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)使用
  • 未完待续

其他文章(连载中

  • 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
  • 为Spring Cloud Ribbon配置请求重试(Camden.SR2+)
  • Consul注销实例时候的问题
  • 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
  • Netflix Zuul与Nginx的性能对比
  • 基于Consul的分布式锁实现
  • 基于Consul的分布式信号量实现

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

如果您有任何想法或问题需要讨论或交流,可进入交流区发表您的想法或问题。

转载于:https://www.cnblogs.com/chenzhanxun/p/7681665.html

Spring Cloud基础教程相关推荐

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

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

  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教程:如何使用Nacos作为配置中心

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

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

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

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

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

  7. 【微服务】Spring Cloud 基础

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

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

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

  9. Spring Cloud架构教程 (三)服务网关(基础)

    通过之前几篇Spring Cloud中几个核心组件的介绍,我们已经可以构建一个简略的(不够完善)微服务架构了.比如下图所示: alt 我们使用Spring Cloud Netflix中的Eureka实 ...

最新文章

  1. 李飞飞高徒:斯坦福如何打造基于视觉的智能医院?
  2. mysql workbench简单操作
  3. Lombok,自动值和不可变项
  4. amie 规则挖掘_AMIE的完整形式是什么?
  5. 登陆 manager app显示不是私密链接_小米上线了一款靠指静脉识别开锁的私密箱,打造你的私人存储空间...
  6. linux 下 eclipse 开发环境的搭建
  7. udhcpc 后台运行的方法【总结】
  8. 标志位操作指令七条CLC,STC,CLD,STD,CLI,STI,CMC
  9. linux下目录与文件的权限及特殊权限
  10. IN改写关联注意事项!
  11. python小波图像去噪_小波去噪
  12. arcgis 经纬度转大地坐标_ArcGIS的地理坐标系与大地坐标系
  13. 【深度学习】2.1深度学习的实用层面
  14. bilibili源代码泄露,go-common
  15. 手机日常使用技巧、和手机停机如何免费上网 。好多大家不知道的功能 不看后悔哦
  16. win11壁纸怎么可以动 Windows11秒变动态壁纸的设置方法
  17. Android之View提升:四 使用ExpandableListView 折叠显示
  18. 你知道什么是敏捷交换机吗?
  19. 我想给宝宝开发育儿软件
  20. 修改Mysql密码(简单粗暴)

热门文章

  1. Android多线程源码学习笔记一:handler、looper、message、messageQueue
  2. 3ds max 渲染清晰面片的边缘
  3. C++ Primer学习随笔(一)
  4. streamsets rest api 转换 graphql
  5. elastic-job 的简单使用
  6. POJ 2653 Pick-up sticks (线段相交)
  7. 利用yum升级操作系统版本(目前最新6.6)
  8. Smarty foreach
  9. 自己的数字选择控件NumberPicker
  10. 在使用DBCA时报错,第二个节点无法启动数据库实例