大数跨境
0
0

白话微服务60秒:熔断器

白话微服务60秒:熔断器 EAWorld
2019-06-07
0
导读:一种故障恢复机制,通过拒绝响应后续的请求来让当前的服务可以有恢复的时间。



主播:Elaine


今天是白话微服务服务通信

2集《熔断器


稍微上了点年纪的人,都会对“跳闸”这个词有印象。


年代久远的老房子,电路老化,一旦家里用了功率较大的电器,呼的一下,灯光就消失了,家里一片黑暗。


然后父亲会拿着手电,找到电闸,找到烧断的保险丝,去旧换新,插上保险,家里重新又恢复了光明。 


根据墨菲定律,任何可能出错的东西都会出错,微服务间的通信迟早会失败。


此时我们可以为每个依赖服务配置一个熔断器开关,正常情况下可以响应所有请求;当请求失败或者其他异常次数超过预设值时,熔断器自动打开,这时所有经过这个熔断器的请求都会直接返回失败。


股票市场也有类似的熔断机制,当涨跌幅度超过10%,暂停交易,期待市场恢复信心。


熔断器是微服务的一种故障恢复机制,通过拒绝响应后续的请求来让当前的服务可以有恢复的时间。 


这就是熔断器。


关于白话微服务60秒:


以自由双手、开放双耳的形式,以形象的语言、轻松的风格,可利用上下班、骑车、跑步等闲暇时间,为程序员推出的“随身充电”栏目。


每周一、三、五播出,为方便聆听,欢迎关注并星标公众号。



关于EAWorld微服务,DevOps,数据治理,移动架构原创技术分享,长按二维码关注

【声明】内容源于网络
0
0
EAWorld
加速企业数字化转型
内容 144
粉丝 0
EAWorld 加速企业数字化转型
总阅读0
粉丝0
内容144