1. 前言

在开发工程中,我们发现当一个微服务挂掉之后,如果我们访问此微服务的接口,zuul也会挂掉。因为zuul负责分配请求,当目标微服务挂掉之后,zuul便找不到目标微服务,因为我们需要设置一个熔断,即使寻找不到目标微服务,zuul也不会挂掉。

比如我们停掉my-user微服务,然后访问其中的一个接口,zuul会出现以下错误。

微服务和VUE入门教程(16): zuul 熔断_微服务

2. 代码编写

2.1 新建ApiFallbackProvider.java

微服务和VUE入门教程(16): zuul 熔断_java_02

2.2 编写ApiFallbackProvider.java