hystrix总是回退方法

时间:2019-05-20 14:06:42

标签: netflix-eureka hystrix

通过hystrix在eureka托管的服务上调用getMethod总是失败。

我们有3个应用程序 1.尤里卡服务器 2. eureka客户端托管休息服务。 3.另一个eureka客户在2中调用服务。 现在,当使用hystrix进行呼叫时,如果我们添加hystrix,则getcall始终可以运行到备用的methide,一切正常。

serviceUrl:
  defaultZone: http://127.0.0.1:8761/eureka/

春天:   应用:     名称:provider-service

@HystrixCommand(fallbackMethod = "fallback")
public Provider getProvider() {
    return restTemplate.getForObject("http://provider-service/provider/getprovider", Provider.class);
}

@SuppressWarnings("unused")
private Provider fallback() {
    return new Provider(100, "Circuit Broken. The Provider Service is down");
}

0 个答案:

没有答案