Вопросы по теме 'feign'

Как исключить RequestInterceptor для конкретного клиента Spring Cloud Feign?
У меня есть несколько клиентов, для которых определен «глобальный» RequestInterceptor. Для одного из клиентов мне нужно исключить этот "глобальный" перехватчик. Можно ли переопределить полный набор RequestInterceptors для конкретного FeignClient?...
5040 просмотров

Не удается заставить Feign Client работать на базовом примере
Не удается заставить работать Feign Client. Сначала попробовал с помощью POST. Продолжал работать с ошибками, связанными с кодировщиком / декодером, говоря, что тип неправильный. Затем нашел на github пример, чтобы наконец вызвать простой GET API,...
34892 просмотров

Я неправильно использую rxJava, преобразовывая наблюдаемое в наблюдаемое блокирование?
Мой API делает около 100 нисходящих вызовов попарно к двум отдельным службам. Все ответы должны быть объединены, прежде чем я смогу вернуть свой ответ клиенту. Я использую hystrix-feign для выполнения HTTP-вызовов. Я придумал то, что считал...
883 просмотров
schedule 24.12.2022

@EnableFeignClients и @FeignClient терпят неудачу при Autowiring 'FeignContext' NoSuchBeanException
Микросервис, который я пишу, должен взаимодействовать с другими микросервисами на нашей платформе. В этой попытке идеальным решением для нас является Spring Cloud Netflix Feign , реализующий @FeignClient . Однако я сталкиваюсь с исключением...
25315 просмотров

Feign Клиент и имя из свойств
У меня есть что-то вроде этого, @FeignClient(name = "${airport.service.name}") И у меня есть ошибка компиляции, например, java.lang.IllegalStateException: идентификатор службы не является допустимым именем хоста...
9487 просмотров
schedule 30.05.2023

Feign - параметры URL-адреса кодируют путь
Это мой контракт, @RequestLine("GET /products/{id}") @Headers({"Content-Type: application/json"}) ApiResponse getProduct(@Param("id") String productId) throws Exception; Я хочу получить продукт с id = "a/b", Если я отправлю это как...
9650 просмотров
schedule 05.10.2022

Переопределить @FeignClient с помощью bean-компонента @Configuration для тестов
Можно ли переопределить bean-компонент, созданный с помощью аннотации @FeignClient , просто создав bean-компонент @Configuration , который содержит его фиктивную версию для тестирования? Я уже пробовал это, но кажется, что bean-компонент...
3551 просмотров
schedule 26.08.2022

Резервный метод не вызывается при сбое вызова остатка с помощью фиктивного клиента
Я пытаюсь реализовать резервный вариант с помощью клиента Feign, но безуспешно. Это самый простой код. Пожалуйста, найдите ниже. Основной класс @SpringBootApplication @EnableDiscoveryClient @RestController @EnableFeignClients public class...
1672 просмотров

Загрузка файла Spring Cloud Feign Client
При отправке почтового запроса из одного микросервиса в другой с использованием имитации клиента spring cloud netflix я получаю следующую ошибку в Postman: { "timestamp": 1506933777413, "status": 500, "error": "Internal Server Error", "exception":...
11923 просмотров

Feign Exception 403 после обновления до Spring Boot 1.5.8 и Finchley/Edgware Spring Cloud
Я относительно новичок в микросервисах и пытался использовать это приложение для проверки концепции . который использует Spring Boot и Spring Cloud . Проблема в том, что хотя приложение работает нормально на Spring Boot 1.3.5 и Spring Cloud...
3044 просмотров
schedule 28.05.2023

Настройка планировщика прокси-маршрутов в Spring-Cloud-Feign
Настройте планировщик прокси-маршрутов на Feign Мне нужно знать, как делать запросы за прокси-сервером с помощью клиента REST весенней загрузки. Я могу сделать эту конфигурацию, используя общие ресурсы apache для запросов REST, например: Метод,...
6924 просмотров

Как зарегистрировать причину вызова резервного метода hystrix
Я создаю клиент REST, используя Fiegn. У меня работают вызовы, но я хочу зарегистрировать исключение, которое вызывает вызванный резервный метод. Код выглядит следующим образом: public interface FooService { Foo queryFoo(Integer fooId); }...
1960 просмотров
schedule 26.06.2023

Eureka и Feign MicroWebservice не запускаются
Мне удалось создать микросервис с одним сервером Eureka и двумя клиентскими серверами, один из серверов использует Feign и ленту для вызова другого сервиса, и этот сервис отключается сразу после запуска. я пытался найти возможную проблему, но я не...
486 просмотров
schedule 31.08.2022

Как кодировать параметры запроса Feign HTTP GET с помощью Jackson?
Я совсем новичок в Feign. Моя цель - использовать кодировщик/декодер Джексона через HTTP для связи между клиентами. Для этого я использовал следующую конфигурацию: @Configuration protected static class JacksonFeignConfiguration { @Bean...
870 просмотров
schedule 16.10.2022

У метода слишком много параметров Body
У меня есть следующий requestMethod в классе RestController, и он работает нормально: @RequestMapping(path = "/api/v1/rest/websearcher/search/results", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)...
2256 просмотров

Вызов клиента Spring Feign входит в блок исключения, когда он должен оставаться в блоке попытки
Нужна небольшая помощь по клиенту Spring Feign. Итак, вот ситуация, У меня есть 2 службы загрузки Spring. Скажем, служба A и служба B. Я настроил свою службу A с клиентом Feign, через который я вызываю метод службы B. Итак, вот код моей службы...
4507 просмотров

Feign Client не может преобразовать ответ json в объект Java из-за недопустимого символа в начале
Я создал клиент Feign EmployeeServiceClient.java, как показано ниже. EmployeeServiceClient.java @FeignClient(name = "employeeclient", url = "https://internel.omnesys.org") public interface EmployeeServiceClient { @RequestMapping(method =...
12418 просмотров

Как уменьшить задержки при использовании zuul, eureka, feign
При первоначальном перезапуске службы API. Если я вызову службу API напрямую, она сработает, но если я вызову ее через фиктивный клиент, я увижу резервное сообщение hystrix в течение нескольких секунд. И если служба API не запущена, когда я вызываю...
193 просмотров
schedule 02.12.2022

Fegin Hystrix не эффективен
Я попытался Feign настроить Hystrix. Введите 127.0.0.1:8100/test в адресную строку браузера. Независимо от того, настроен ли он с резервным или резервным заводом, результат подсказки: «com.netflix.client.ClientException: Балансировщик нагрузки не...
552 просмотров
schedule 27.06.2022

java.lang.NoClassDefFoundError: feign/Request$Body в feign при добавлении поддержки multipart/form-data
Я пытаюсь проксировать составной запрос через feign. @PostMapping(value = "{pathUri1}/{pathUri2}",consumes = MediaType.MULTIPART_FORM_DATA_VALUE,produces = MediaType.APPLICATION_JSON_VALUE) ResponseEntity<BaseResponse<?>>...
5454 просмотров