开发者社区> 问答> 正文

springcloud断路器的作用

springcloud断路器的作用

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-11-06 13:48:42 780 0
2 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    断路器,基本是都是使用的hystrix,本意翻译成中文,豪猪,是个浑身长刺的动物。那么可见断路器的作用了,长满刺,当你碰到他时,会阻断。举个最明显的例子,电阻。断路器,主要使用场景是在微服务中的服务间调用。在传统的单体应用中,或者传统的服务调用,服务调用过去,可能需要等到成功或失败或者超时返回时,才去处理,这样在微服务中,会大大降低系统的可用性。断路器的出现,就是用来在服务调用不可用时,及时阻断,防着更大的服务崩溃,即常说的服务雪崩。

    2019-11-06 17:31:56
    赞同 展开评论 打赏
  • 当一个服务调用另一个服务由于网络原因或者自身原因出现问题时 调用者就会等待被调用者的响应 当更多的服务请求到这些资源时导致更多的请求等待 这样就会发生连锁效应(雪崩效应) 断路器就是解决这一问题

    2019-11-06 13:49:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载