Spring Cloud Edgware新特性之八:Zuul回退的改进
Spring Cloud Edgware对Hystrix回退的逻辑进行了一些改进。本文将信息探讨新旧版本的回退操作,并分析的原因及改进后的优势。 Dalston及更低版本 对于Dalston及更低版本,要想为Zuul提供回退,只需编写代码如下: @Component public class MyFallbackProvider implements ZuulFallbackProvider { @Override public String getRoute() { // 表明是为哪个微服务提供回退,*表示为所有微服务提供回退 return "*"; } @Override public ClientHttpResponse fallbackResponse() { return new ClientHttpResponse() { @Override public HttpStatus getStatusCode() throws IOException { // fallback时的状态码 return HttpStatus.OK; } @Override public int ...