通过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");
}