服务熔断是创建弹性微服务应用程序的重要模式,服务熔断可以使应用程序适应网络故障和延迟等网络不良影响。
服务熔断概念的理解:
所谓的服务熔断就相当于电路的断路器,当我们在生活中使用电器时,如果电路板产生了问题,升高电流,就会损害电器从而引发火灾,而电器中是有保险丝的,当保险丝无法承受电流的热度时,就会自动断电。
应用程序调用之间也是有类似保险丝的概念的,被称为服务熔断,当A服务请求B服务时,如果B服务故障无法提供请求时,A服务还是会一直请求B服务,从而占用很多的资源,请求积压过多就会影响服务器的整体性能&