Spring Cloud基础教程
Spring Cloud基础教程
被围观 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版本(停止)
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的分布式信号量实现
该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!
Spring Cloud基础教程的更多相关文章
- Spring Cloud基础教程视频教程
视频课程包含: Spring Cloud基础视频教程24G 目录 获取方式: 关注公众微信号:博涵大数据 或者扫描下面的二维码关注获取. 关注后在公众平台上回复"SpringCloud基础& ...
- spring cloud系列教程第四篇-Eureka基础知识
通过前三篇文章学习,我们搭建好了两个微服务工程.即:order80和payment8001这两个服务.有了这两个基础的框架之后,我们将要开始往里面添加东西了.还记得分布式架构的几个维度吗?我们要通过一 ...
- Spring Cloud 入门教程 - 搭建配置中心服务
简介 Spring Cloud 提供了一个部署微服务的平台,包括了微服务中常见的组件:配置中心服务, API网关,断路器,服务注册与发现,分布式追溯,OAuth2,消费者驱动合约等.我们不必先知道每个 ...
- Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇
Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇 本文主要内容: 1:spring cloud整合Eureka总结 本文是由凯哥(凯哥Java:kagejava ...
- Spring Boot 基础教程系列学习文档
Spring Boot基础教程1-Spring Tool Suite工具的安装 Spring Boot基础教程2-RESTfull API简单项目的快速搭建 Spring Boot基础教程3-配置文件 ...
- Spring Cloud 入门教程(七): 熔断机制 -- 断路器
对断路器模式不太清楚的话,可以参看另一篇博文:断路器(Curcuit Breaker)模式,下面直接介绍Spring Cloud的断路器如何使用. SpringCloud Netflix实现了断路器库 ...
- Spring Cloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
首先简单解释一下什么是声明式实现? 要做一件事, 需要知道三个要素,where, what, how.即在哪里( where)用什么办法(how)做什么(what).什么时候做(when)我们纳入ho ...
- Spring Cloud 入门教程(八): 断路器指标数据监控Hystrix Dashboard 和 Turbine
1. Hystrix Dashboard (断路器:hystrix 仪表盘) Hystrix一个很重要的功能是,可以通过HystrixCommand收集相关数据指标. Hystrix Dashboa ...
- Spring Cloud 入门教程(十):和RabbitMQ的整合 -- 消息总线Spring Cloud Netflix Bus
在本教程第三讲Spring Cloud 入门教程(三): 配置自动刷新中,通过POST方式向客户端发送/refresh请求, 可以让客户端获取到配置的最新变化.但试想一下, 在分布式系统中,如果存在很 ...
随机推荐
- Defender 防卫者
发售年份 1980 平台 街机 开发商 Williams 类型 射击 https://www.youtube.com/watch?v=gss3lxeqCok
- Https网络安全架构设计
一.对称加密 对称密钥加密(Symmetric-key algorithm)又称对称加密.私钥加密.共享密钥加密,是密码学中的一类加密算法.这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地 ...
- celery+Rabbit MQ实战记录
基于以前的一篇文章,celery+Rabbit MQ的安装和使用, 本文更加详细的介绍如何安装和使用celey, Rabbit MQ. 并记录在使用celery时遇到的一些问题. 1.安装 Rabbi ...
- cocos2dx lua invalid 'cobj' in function 'lua_cocos2dx'
解决方法 在创建 Node节点后 调用父节点 retain() 方法 手动增加引用 一般调用:clone()方法会出现,在变量后面加上对一个对应的retain() 方法
- Eureka入门案例
1.整体思路 1.1.服务注册中心Eureka(可以是一个集群,对外暴露自己的地址) 1.2.服务提供者:启动后向Eureka注册自己的信息(地址,提供什么服务) 1.3.客户端消费者:向Eureka ...
- 黄聪:PHP获取某一天前后任意时间
date("Y-m-d",strtotime('-30 days',strtotime('2016-9-30')));
- Excel与Google Sheets中实现线性规划求解
很久没更新过APS系列文章了,这段时间项目工作确实非常紧,所以只能抽点时间学习一下运筹学的入门知识,算是为以后的APS项目积累点基础.看了一些运筹学的书(都是科普级别的)发现原来我目前面对的很多排产. ...
- linux tee
tee 功能说明:读取标准输入的数据,并将其内容输出成文件. 语 法:tee [-ai][--help][--version][文件...] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出 ...
- Browser Page Parsing Details
Browser Work: 1.输入网址. 2.浏览器查找域名的IP地址. 3. 浏览器给web服务器发送一个HTTP请求 4. 网站服务的永久重定向响应 5. 浏览器跟踪重定向地址 现在,浏 ...
- centos7 安装远程桌面
https://www.linuxidc.com/Linux/2017-09/147050.htm https://blog.csdn.net/dazhi_1314/article/details/7 ...