У меня есть следующие услуги:Spring Cloud: Как настроить Hystrix в @FeignClient
@FeignClient(name = "person", fallback = FeignHystrixFallback.class)
public interface PersonService {
@RequestMapping(value = "/find", method = RequestMethod.GET)
Person findPerson(@RequestParam("name") String name);
}
Как изменить время ожидания по умолчанию и размер пула потоков в?
привет, Hystrix не определен в feignclient. FeignClient - это просто интерфейс для вызова реальной enpoint. Определить hystrix в контроллере, компоненте, .... – duardito
@duardito Если да, то почему свойство 'fallback =' '@ FeignClient'' работает? – Neo
Резервная копия является свойством от histrix, а не самой hystrix. Fallback является собственностью, читайте это из документации: http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html. ** Hystrix поддерживает понятие резервной копии: путь кода по умолчанию, который выполняется, когда схема замкнута или возникает ошибка. ** – duardito