博客

超级管理员

91

帖子

19

回复

265

积分

楼主
发表于 2020-03-13 10:53:36 | 查看: 152 | 回复: 0

SpringClond 微服架构学习目录

第一节:SpringCloud 简介

第二节:父项目 microservice 建立

第三节:公共模块项目 microservice-common 搭建

第四节:服务提供者项目 microservice-student-provider-1001 建立

第五节:服务消费者项目 microservice-student-consumer-80 建立

第六节:服务治理组件 Eureka 简介

第七节:搭建 Eureka 服务注册中心

第八节:注册服务提供者到 Eureka 注册中心

第九节:Eureka 注册中心高可用集群配置

第十节:Eureka 自我保护机制

第十一节:Ribbon 简介

第十二节:Ribbon 初步应用

第十三节:Ribbon 负载均衡

第十四节:Feign 简介

第十五节:Feign 应用

第十六节:Hystrix 断路器简介

第十七节:服务雪崩效应

第十八节:Hystrix 服务熔断服务降级

第十九节:Hystrix 默认超时时间设置

第二十节:Hystrix 服务监控 Dashboard

第二十一节:Hystrix 集群监控 turbine

第二十二节:Feign Hystrix 整合&服务熔断服务降级彻底解耦

第二十三节:Feign Hystrix 整合之超时时间配置



第十七节  服务雪崩效应

当一个请求依赖多个服务的时候:

正常情况下的访问 

20160423115740944.jpg


但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。

1.jpg



如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。

2.jpg


Hystrix的引入,可以通过服务熔断和服务降级来解决这个问题。

视频讲解



本帖子中包含资源

您需要 登录 才可以下载,没有帐号?立即注册

您需要登录后才可以回帖 登录 | 立即注册

2018-2020 ©v2.1 冀ICP备19027484号-1

点击这里给我发消息