Hystrix всегда идти отступить метод - PullRequest
0 голосов
/ 20 мая 2019

Вызов getMethod для службы, размещенной в eureka через hystrix, всегда приводит к отказу.

У нас есть 3 заявки 1.Eureka сервер 2.eureka клиент хостинг сервис отдыха. 3. другой клиент eureka, вызывающий сервис в 2. Теперь, когда вызов сделан с помощью Hystrix, все работает нормально, если мы добавим Hystrix, getcall всегда переходит к резервному метиду.

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

весна: приложение: название: провайдер-сервис

@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");
}
...