Вопросы по теме 'spring-cloud-feign'

Предупреждения о тайм-ауте Hystrix и ленты
Среда Spring Boot 1.5.13.RELEASE Весеннее облако Edgware.SR3 Скомпилирован с использованием версии Java "1.8.0_172-ea", среды выполнения Java (TM) SE (сборка 1.8.0_172-ea-b03) и уровня исходного кода 1.8. Среда выполнения JRE: в докере с...
10540 просмотров

Spring AOP не работает для Feign Client
У меня установка aop @Target({ElementType.METHOD}) @Retention(value = RetentionPolicy.RUNTIME) public @interface IgnoreHttpClientErrorExceptions { } @Aspect @Component public class IgnoreHttpWebExceptionsAspect { @Around(value =...
859 просмотров

Как использовать собственный ApacheHttpClient с Feign?
Я попытался добавить собственный HttpClient через конфигурацию: @Bean public CloseableHttpClient httpClient() { RequestConfig requestConfig = RequestConfig.custom() .setConnectTimeout(15000)...
1934 просмотров
schedule 03.12.2021

Feign Client не может найти службу eureka, зарегистрированную на заказ
Расскажу немного о том, чего пытаюсь достичь. У меня есть приложение для весенней загрузки, которое является клиентом Eureka и регистрируется как служба службы данных. После запуска этого приложения (ApplicationReadeEvent.class) я регистрирую еще...
374 просмотров

Как реализовать проверку статуса для фиктивного клиента?
Я пытаюсь объединить 2 или более служб, и я хочу проверить их статусы и вернуть индивидуальный ответ. Например, один из них возвращает 200, а другой возвращает 500, 404, 400 и т. Д. В этом случае я хочу вернуть пустой список. Пример ниже...
26 просмотров

Использование динамического URL-адреса для Spring ReactiveFeignClient
Я использую ReactiveFeignClient от Playtika . Мне нужно использовать динамический URL-адрес, особенно для части хоста, потому что я хотите использовать один и тот же интерфейс для нескольких служб, которые имеют одинаковые форматы запросов и...
284 просмотров

Использование ssl-сертификата с симуляцией
Я пытаюсь получить доступ к приложению, защищенному https, у меня есть сертификат p12 (уже импортированный как .cer в папку cacerts моего jdk). Я уже безуспешно пробовал это руководство:...
479 просмотров

Как предотвратить откаты Hystrix, вызванные определенными исключениями в интерфейсе @FeignClient?
Недавно мне было поручено определить запасной вариант для наших существующих фиктивных клиентов в наших проектах весенней загрузки. Я провел небольшое исследование и, по-видимому, Hystrix - это то, что нужно. После интеграции с проектом я...
17 просмотров

Весеннее облако | Feign Hytrix | Тайм-аут первого звонка
У меня есть служба, которая использует 3 фиктивных клиента. Каждый раз, когда я запускаю свое приложение, я получаю исключение TimeoutException при первом обращении к любому воображаемому клиенту. Я должен запускать каждого воображаемого клиента...
8258 просмотров

Управляйте отказоустойчивостью с помощью Feign, Ribbon и Eureka
Я хочу реализовать отказоустойчивую архитектуру микросервисов с использованием Feign Client, Ribbon и Eureka, поэтому я столкнулся с проблемой. Когда цель микросервисов не работает, я хочу перенаправить на другой экземпляр микросервисов, чтобы...
203 просмотров

@FeignClient из openfeign и Observable приводит к более быстрому xml.jackson.databind.exc.InvalidDefinitionException
У меня есть проект со следующим воображаемым клиентом @FeignClient(name = "name", url = "${tokenService}") public interface TokenService { @RequestMapping(path = "/SLJsonWebTokenWrapper/token/wrap", method = RequestMethod.POST,...
1167 просмотров

Stateful FeignClient (сеанс между клиентом и сервером)
Я боролся с @FeignClient для Spring Cloud. У нас есть корневой «шлюз» WAR, который вызывает «серверные» сервисы WAR, где мы кэшируем метаданные, специфичные для роли пользователя (эти данные должны быть достаточно большими, чтобы запрашивать их при...
3399 просмотров

Как вернуть LocalDateTime из конечной точки FeignClient?
Это мой FeignClient: @FeignClient(name="${mongo.service.id}", url="${mongo.service.url}", configuration = FeignConfig.class) public interface MongoAtmResetDataInterface { String requestMappingPrefix = "/api/atmResetData"; @GetMapping(path...
319 просмотров

Используя симуляцию весеннего облака, когда http-код равен 401, respose.body() имеет значение null
Используя симуляцию весеннего облака, вызовите мою службу, когда служба возвращает исключение 401, respose.body() имеет значение null. Когда я выбрасываю исключение throw new BadRequestException(400, “this http code is 400”); , я могу получить...
6035 просмотров
schedule 04.06.2022

Можем ли мы создать исключение в резервной или резервной фабрике @FeignClient?
Я использую @FeignClient и хочу выполнить некоторую логику (например, записать информацию об исключении), когда Feign выдает исключение, а затем отправляет результат во внешний интерфейс. Я заметил, что Feign выдает FeignException при сбое...
2269 просмотров

Заглушка для клиента Feign для интеграционного тестирования
У меня есть весенний облачный проект со следующей структурой упаковки Контроллер (опубликует конечную точку отдыха) -> поток (бизнес-логика) -> сервис (вызывает клиент Feign с резервной настройкой hysterix) -> клиент Feign. Автоматическая...
1302 просмотров

Удалить заголовки из запроса openfeign, установленного по умолчанию http-клиентом
Я вызываю API, который заносит в черный список определенные заголовки HttpHeaders, включая Content-Length , который, по-видимому, предварительно задан HttpClient под spring-openfeign. Чтобы правильно получить ответ API, мне нужно удалить заголовок...
2068 просмотров

Spring Cloud Feign: Feign не помещает параметр в тело HTTP при отправке запроса POST
Вот мое определение интерфейса Feign: @RequestMapping(value = "/group/list", method = RequestMethod.POST) List<AdvertGroupVO> list(AdvertGroupVO vo, @RequestParam("page") int page,...
2201 просмотров

Загрузка файла Array Multipart[] с помощью клиента Feign
Я пытаюсь загрузить объект Array of Multipart file, используя фиктивный клиент. Это служба, которую я пытаюсь вызвать с помощью клиента Feign. public ResponseEntity<Object> manageFileUpload(@RequestParam("files") MultipartFile[] files)...
1480 просмотров

Как создать pointcut для имитации клиента, поддерживающего наследование интерфейса?
В проекте Spring Boot у меня есть простой фиктивный клиент @MyAnnotation @FeignClient(name="some-name", url="http://test.url") public interface MyClient { @RequestMapping(method = RequestMethod.GET, value = "/endpoint") List<Store>...
352 просмотров