1. 首页
  2. 数据库
  3. 其它
  4. 断路器:Go中的断路器 源码

断路器:Go中的断路器 源码

上传者: 2021-02-17 11:42:51上传 ZIP文件 17.37KB 热度 17次
断路器 Circuitbreaker提供了一种在Go程序中使用Circuit Breaker模式的简便方法。 当您的程序进行远程调用时,通常使用断路器。 远程呼叫通常会在暂停前挂一会儿。 如果您的应用程序提出了很多此类请求,则可能会占用许多资源,以等待这些超时发生。 断路器包装这些远程呼叫,并且在发生一定数量的故障或超时后将跳闸。 当断路器跳闸时,以后的任何呼叫都将避免进行远程呼叫,并向呼叫者返回错误。 同时,断路器将定期允许再次尝试某些呼叫,如果成功,则将闭合电路。 您可以在以下位置了解有关此模式及其用法的更多信息: 安装 go get github.com/rubyist/circ
用户评论