在微服务中服务间依赖非常常见 , 比如评论服务依赖审核服务而审核服务又依赖反垃圾服务 , 当评论服务调用审核服务时 , 审核服务又调用反垃圾服务 , 而这时反垃圾服务超时了 , 由于审核服务依赖反垃圾服务 , 反垃圾服务超时导致审核服务逻辑一直等待 , 而这个时候评论服务又在一直调用审核服务 , 审核服务就有可能因为堆积了大量请求而导致服务宕机
![熔断原理与实现Golang版](http://img.jiangsulong.com/220422/221929DD-0.jpg)
文章插图
由此可见 , 在整个调用链中 , 中间的某一个环节出现异常就会引起上游调用服务出现一些列的问题 , 甚至导致整个调用链的服务都宕机 , 这是非常可怕的 。因此一个服务作为调用方调用另一个服务时 , 为了防止被调用服务出现问题进而导致调用服务出现问题 , 所以调用服务需要进行自我保护 , 而保护的常用手段就是
推荐阅读
- 电动车充电器原理及维修
- 交换机光模块与光纤收发器的光纤互通试验
- 数据通信 路由器原理
- 5种减肥茶专治小肚腩,中医减肥茶利与弊
- 心理学家解析颜色与性格的关系
- 发膜与护发素的区别有哪些
- 八宝茶的功效,男人八宝茶的功效与作用
- 白茶和白叶茶的区别,白茶与后来的白茶概念并不相同
- 麻姑茶的工艺特点,倚邦与麻黑熟茶的对比
- 燕窝的功效与作用 燕窝的食用方法