Весна Облако doc говорит:Как отрегулировать клиента Spring Cloud Feign?
Если Hystrix находится на пути к классам, по умолчанию Feign будет обернуть все методы с выключателем.
- Это хорошо, но как я могу настроить параметры Hystrix игнорировать определенные исключения? У меня есть реализация
ErrorDecoder
, которая отображает код состояния HTTP для исключений. Если я положил@HystrixCommand
на метод, значит ли это честь? - Наше требование состоит в том, чтобы записывать различные сведения о каждом HTTP-вызове, вызванном зависимостями. В настоящее время я украшен
RestTemplate
, который делает это. Из того, что я вижу в коде и на основе ответа Дейва Сиера here, Feign не используетRestTemplate
. Итак, как мне выполнить требование регистрации? Интерфейсfeign.Client
выглядит многообещающим, хотя я не совсем уверен, что это тот, который нужно использовать.
Спасибо, я буду стараться вышесказанное. Что вы думаете о том, что я открываю запрос на улучшение для симуляции для поддержки аннотации «HystrixCommand»? –
Я не думаю, что он будет летать (feign не использует javanica, откуда приходит аннотация), но просить о возможности установки игнорируемых исключений было бы нормально (поскольку это не имеет значения для реализации). – spencergibb
https://github.com/spring-cloud/spring-cloud-netflix/issues/1346 –