(个人理解,不喜勿喷)假如我要开发一个项目,但是开发的过程中遇到一个问题,我不会操作数据库(包括数据库连接,数据查询等),我只能向我的朋友请教,朋友A会使用Hibernate,朋友B会JDBC访问数据库,我的第一反应肯定是给A打电话,但是A的电话打不通(可能是网络问题,也可能是A的手机坏了),我的工作又不能耽误,所以我只能给B打电话去询问JDBC怎么用(这就是服务的降级,毕竟JDBC感觉没有Hibernate高大上);又一个新项目开始,遇到同样的问题,我再次给A打电话,A的电话依旧打不通,我只能再次请教B(不要问我为什么第一次用JDBC的时候没掌握怎么用,还要再次请教别人);几次项目下来,我觉得一段时间内是联系不到A了,所以当有新的地方要访问数据库时,我都是直接打电话给B(这就是熔断)。A是我朋友,失联了我不能不关心他,所以我隔段时间还要去打他电话,看是不是可以联系上,联系上之后我就可以请教怎么用Hibernate了(这就是断路器的检测并修复能力)。

服务熔断和降级的异同点

相同点:1)服务熔断和降级给我的感觉都是访问不可达

2)服务熔断和降级都是为了不耽误我的工作

不同点:服务熔断是下游服务不可用造成的;服务降级则是从整体出发,目的为了避免整个系统崩溃

上下游服务是相对而言的,一个服务需要调用另一个服务,则被调用的服务就是下游服务,调用服务的服务就是上游服务。

SpringCloud Hystrix服务熔断和降级的理解相关推荐

  1. SpringCloud系列7:安检员豪猪哥——Hystrix服务熔断、降级及监控

    文章目录 1.概述 分布式面临的问题 Hystrix介绍 2.服务熔断 1.新建模块 lingluocloud-provider-dept-hystrix-8001 3.服务降级 1.修改linglu ...

  2. 服务熔断、降级、限流、异步RPC -- HyStrix

    本人新书出版,对技术感兴趣的朋友请关注: https://mp.weixin.qq.com/s/uq2cw2Lgf-s4nPHJ4WH4aw 在今天,基于SOA的架构已经大行其道.伴随着架构的SOA化 ...

  3. Spring Cloud(十一):Hystrix服务熔断-工作流程

    1. Hystrix服务熔断 1.1 断路器 类似保险丝 1.2 熔断是什么 熔断机制是应对雪崩效应的一种微服务链路保护机制.当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而 ...

  4. Hystrix 服务熔断

    目录 服务雪崩 一.什么是Hystrix 二.服务熔断 案例 三.服务降级 什么是服务降级 降级工厂类 设置fallbackFactory 开启feign.hystrix 四.服务熔断和降级的区别 五 ...

  5. springcloud(Hystrix服务降级,服务熔断)

    基础知识 首次分布式服务系统面临的问题 复杂的分布式体系结构中的应用程序有数十个依赖关系,每个依赖有时候难免发生问题,这个时候可能引发连锁反应,导致整个系统雪崩. 所以就有了Hystrix: 官网地址 ...

  6. 9.Springcloud的Hystrix服务熔断和服务降级

    项目地址: github地址 服务熔断和服务降级异同 相同点:让用户体验到的是某些功能暂时不可用:都是从可用性和可靠性出发,为了防止系统崩溃: 不同点: 服务熔断:一般是某个服务(下游服务)故障引起, ...

  7. 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)

    跟着狂神学SpringCloud SpringCloud 回顾之前的知识- JavaSE 数据库 前端 Servlet Http Mybatis Spring SpringMVC SpringBoot ...

  8. SpringCloud(3)--服务熔断降级

    SpringCloud 技术栈 服务注册与发现 EUREKA(停更),Zookeeper,Consul,Nocos 服务调用 RIBBON(NETFLIX网飞), LoadBalancer, FELG ...

  9. feign直接走熔断_121 SpringCloud之服务熔断、隔离、Hystrix、 Dashboard和turbine

    1. 解决灾难性雪崩效应-服务熔断-服务熔断处理 (1) 熔断参数circuitBreaker.enabled的作用是什么? 是否开启熔断 (2) 熔断参数circuitBreaker.request ...

最新文章

  1. 半平面交比较好的博客
  2. 他们拿走腾讯百万奖金,我有点泪目
  3. 重磅!!!微软发布.NET Core 2.2
  4. 内核热补丁,真的安全么?
  5. 提高篇 第二部分 字符串算法 第1章 哈希和哈希表
  6. 灯塔上线网络电影日分账票房数据,网络电影进入票房日更时代
  7. 极简风海报设计灵感作品欣赏
  8. 由扔骰子看平均概率生成
  9. python 字符串不相等_python实现找出来一个字符串中最长不重复子串
  10. XML语言以及DTD的详解(方立勋javaweb)
  11. 计算机业打字排版比赛计算机实施方案,大学“新生杯”计算机打字比赛活动策划书...
  12. windows下安装kali linux子系统详细教程
  13. Wannafly Winter Camp 2019 Day2 H Cosmic Cleaner (球体相交体积(球冠体积公式))
  14. 抖音/快手/火山热门技术---抖音微商引流之抖音实战引流技巧
  15. 尚硅谷周阳老师 - Docker课程学习
  16. 通过pycuda调用GPU
  17. python在windows和linux系统下批量读取grib2数据
  18. java 慕课 结题报告_[转载]微课组:小课题研究结题报告
  19. 常见交通工具英语单词
  20. 无盘服务器多机启动慢,网卡PNP驱动兼容问题导致无盘客户机启动获取DHCP后白条时间长、滚动圈数多、黑屏时间...

热门文章

  1. mongotemplate 多表多条件查询记录
  2. orbslam3 ros编译和运行小技巧
  3. C语言三个整蛊程序,很强!!
  4. (转)云计算的三种模式:IaaS、PaaS和SaaS 通俗理解
  5. 本地docker不能登录远程harbor服务器,error response from daemon,error parsing http 403 response body
  6. fixed trait
  7. Jan. 1, 2020 at 7:47 a.m. GMT+8遇到这种时间,转换成中国标准时间
  8. C语言如何实现辗转相除法
  9. 这样的美杜莎,你不爱?
  10. oracle11g-R2数据库的逻辑备份(数据泵的导入导出)