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

Требует ли повторная попытка Feign какой-либо конфигурации?
Я только что попытался сделать попытку плавного обновления службы в тестовой настройке. К службе обращается клиент Feign. И наивно у меня сложилось впечатление, что при наличии нескольких доступных экземпляров службы клиент повторит попытку другого...
11010 просмотров
schedule 21.05.2023

Дублирующиеся значения списка Spring Cloud Feign Client
У меня есть этот интерфейс, отображающий мой оставшийся клиент с помощью Spring cloud Feign. @FeignClient(url = "http://localhost:8080") public interface RestClient { @RequestMapping(value = "?ids={ids}", method = GET) List<Posicao>...
2111 просмотров
schedule 25.03.2023

Балансировка загрузки Spring
Я работаю над приложением для весенней загрузки. Я хочу знать, как разместить балансировщик нагрузки перед приложением, чтобы распределить нагрузку по некоторому количеству серверов. Я погуглил и обнаружил, что есть некоторые API Netflix, такие...
10318 просмотров

Недостижимый контекст безопасности с использованием Feign RequestInterceptor
Цель состоит в том, чтобы прикрепить некоторые данные из контекста безопасности с помощью RequestInterceptor, но проблема в том, что вызов SecurityContextHolder.getContext().getAuthentication() всегда возвращает значение null, даже если оно не равно...
2470 просмотров
schedule 24.10.2023

Попытка использовать токен Oauth2 с фальшивым клиентом и гистриксом
Я пытаюсь вызвать «ServiceB» из «ServiceA», обе службы являются сервером ресурсов, я пытаюсь выполнить этот межсервисный вызов через «Feign Client and OAuth2 toke», который отлично работает с приведенной ниже реализацией bean-компонентов в классе...
5473 просмотров
schedule 28.05.2022

Как настроить расширитель @FeignClient для преобразования параметра?
Притворитесь расширителем по умолчанию для преобразования параметра: final class ToStringExpander implements Expander { @Override public String expand(Object value) { return value.toString(); } } Я хочу, чтобы он...
8562 просмотров
schedule 23.09.2022

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

Spring Cloud: Feign и пул соединений Http
Может ли кто-нибудь сказать мне, предоставляет ли клиент Spring Cloud Feign или поддерживает пул соединений Http, и если да, то как настроить такие параметры, как размер пула? Кажется, я не могу найти это в официальной документации. Спасибо.
5593 просмотров

Spring Cloud Netflix Feign - ошибка 405 Метод запроса POST не поддерживается
Я пытаюсь создать REST-клиент, используя Feign для своего веб-сервиса. Веб-сервис построен на Spring 4 с конфигурацией xml beans. Проект построен с помощью Maven и структурирован с использованием подмодулей. foo-api --- foo-api-client ------...
4358 просмотров

Как кэшировать HTTP-запросы, сделанные с помощью библиотеки Feign Netflix, в приложении Java Spring
Есть ли простой способ кэшировать и автоматически возвращать эти кэшированные значения в приложении с весенней загрузкой, использующем Netflix Feign для выполнения HTTP-запросов к службе? Кеш должен быть основан на параметрах, переданных в запрос...
8373 просмотров

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

Получить заголовки симулировать netflix
Я использую feign netflix для связи с микросервисами. Таким образом, мой микросервис A имеет операцию «Операция A», которая используется микросервисом B, и он передает один параметр по заголовку с именем X-Total в B. MultiValueMap<String,...
10368 просмотров

feign.RetryableException: сброс соединения с выполнением GET
У нас есть архитектура микросервисов, развернутая на AWS ECS с Docker. Шлюз API и Eureka от Spring. У нас есть микросервисы Java/NodeJS, которые отлично работают через шлюз, но микросервис .NET, который использует клиент SteelToe Eureka, дает нам...
5229 просмотров

Стратегия для Spring, Feign и TestNG
В настоящее время у меня есть проект, использующий TestNG для выполнения тестов моего проекта Spring. В моем проекте у меня есть набор интерфейсов Feign, которые обрабатывают внешние вызовы в моей конфигурации Eureka. Мне трудно понять, как...
544 просмотров

Как изменить адрес spring-boot-feign во время выполнения
Я использую следующее определение интерфейса в своем приложении: @FeignClient(name = "inventory-manage", configuration = EtermTestRequestShoppingConfiguration.class, url="http://xxxx") public interface...
221 просмотров

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

Включение Sleuth замедляет запросы (сильно)
Я использую Spring Cloud Feign и Sleuth с сервером Zipkin. Моя проблема в том, что когда я включаю Sleuth, то любой простой запрос занимает не менее 600 мс. Обратите внимание, что в целях тестирования я установил процент выборки Sleuth на 1. Могу...
713 просмотров

Имитация приоритета клиентом URL-адресов в yaml над Eureka
У меня есть приложение Spring Boot, которое служит клиентом Eureka. Приложению необходимо вызвать другую микрослужбу через REST, и я хочу сделать этот вызов с помощью Feign. Проблема, с которой я столкнулся, заключается в том, что мое приложение...
520 просмотров

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

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