目录
一、什么是服务熔断
类似保险丝,当达到最大服务访问之后,直接拒绝访问,拉闸限电,然后调用服务降级的方法并返回友好提示。此时服务停掉了。当检测到微服务调用正常后,恢复调用链路。
当请求太多,导致熔断之后,会进入半开状态,此时服务不好用。当请求少了之后,这些少量的会进行少量的尝试,当发现服务通了之后,再恢复。
熔断也是通过Hystrix实现
二、服务熔断实例
我们修改之前的8001服务的PaymentService:
目录
类似保险丝,当达到最大服务访问之后,直接拒绝访问,拉闸限电,然后调用服务降级的方法并返回友好提示。此时服务停掉了。当检测到微服务调用正常后,恢复调用链路。
当请求太多,导致熔断之后,会进入半开状态,此时服务不好用。当请求少了之后,这些少量的会进行少量的尝试,当发现服务通了之后,再恢复。
熔断也是通过Hystrix实现
我们修改之前的8001服务的PaymentService: