Вопросы по теме 'spring-cloud-feign'
Весеннее облако: не удается заставить клиент Feign работать с консулом
Я пытаюсь настроить простое приложение Spring Cloud Consul.
У меня есть служба «распространение» и зарегистрирована в консуле (со свойством spring.application.name, установленным на «распространение»)
У меня есть служба «приобретения», которая...
5227 просмотров
schedule
19.05.2024
Правило имитации резервной копии конфигурации Spring Cloud (CircuitBreaker)
Теперь я использую симуляцию с hystrix, оказывается, что Circuit перейдет в состояние Open, когда метод отката вызывается 20 раз за 5 секунд. Как я могу изменить это правило. Например, позвольте статусу цепи измениться на открытие, когда метод...
3247 просмотров
schedule
02.05.2023
NullPointerException в LoadBalancerFeignClient (spring-cloud-netflix)
Мы используем Feign для наших клиентов в наших услугах. Недавно одна из служб начала случайным образом выдавать некоторые исключения, которые вызваны:
Caused by: java.lang.NullPointerException: null
at...
985 просмотров
schedule
14.06.2023
Как реализовать интеграционный тест, чтобы проверить, вызывается ли откат моего выключателя?
В моем приложении мне нужно вызвать внешнюю конечную точку, и если она слишком медленная, активируется резервная копия.
Следующий код - это пример того, как выглядит мое приложение:
@FeignClient(name = "${config.name}", url = "${config.url:}",...
1247 просмотров
schedule
17.05.2023
FeignClient в весенних ботинках 2
Я пытаюсь перейти с Spring boot 1.5 tio 2.0 и столкнулся с проблемой: я изменил версию spring-cloud-netflix-core с 1.3.4.RELEASE на 2.0.1.РЕЛИЗ :
<dependency>
<groupId>org.springframework.cloud</groupId>...
17870 просмотров
schedule
25.03.2023
Запретить Feign добавлять косую черту в конце URL-адреса
Я пытаюсь получить содержимое онлайн-изображения в приложении Spring Boot, используя приведенный ниже клиент Feign.
@FeignClient(name = "image")
public interface ImageClient {
@RequestMapping(method = RequestMethod.GET)
byte[]...
426 просмотров
schedule
08.12.2022
Имитация имени клиента в RequestInterceptor
У меня фальшивый клиент
@FeignClient(name = "client1")
public interface Client1 {
@GetMapping("/hello")
HelloResponse hello();
}
Как я могу получить имя client1 в RequestInterceptor ?
public class HelloInterceptor implements...
193 просмотров
schedule
02.03.2023
Многокомпонентные формы OpenFeign и @FeignClient
Читая этот вопрос , я пытался реализовать Загрузка нескольких файлов с помощью Open Feign.
В связанном примере используется промежуточная служба для создания экземпляра feign с помощью Feign.builder.
Я бы предпочел подключить это, используя...
258 просмотров
schedule
09.07.2023
Есть ли способ записать время отклика фиктивного клиента
@FeignClient(...)
public interface SomeClient {
@RequestMapping(value = "/someUrl", method = POST, consumes = "application/json")
ResponseEntity<String> createItem(...);
}
Есть ли способ найти время отклика для вызова API createItem?...
5572 просмотров
schedule
03.02.2023
Spring Open-Feign не запускается с более чем одним spring.application.name, используемым в Config-client
В моем приложении мы используем конфигурацию весеннего облака, где мы размещаем свойства, поддерживаемые файлом, как показано ниже.
Сервер конфигурации
spring.profiles.active=native...
158 просмотров
schedule
28.01.2023
Spring Netflix Feign — статус HTTP 404 — ошибка не найдена
Очень новое для весеннего облака.
Внедрение Spring Cloud Feign и проблемы. Сервер Eureka запущен и работает, и на нем регистрируются следующие службы.
ПриветствиеApp
application.properties
server.port= 14000
server.context-path=...
2764 просмотров
schedule
19.06.2023
нечеткая циклическая зависимость с загрузкой FeignClient и Spring
Мое приложение springboot работало нормально, пока я не добавил следующий класс:
@Service
@RequiredArgsConstructor
public class AutoopsClientPostBootListener implements ApplicationListener<ContextRefreshedEvent>
{
private final...
389 просмотров
schedule
28.05.2022
Как правильно эмулировать ответы FeignClient в тестах JUnit
Я использую FeignClient для связи между микросервисами. Я хочу протестировать один микросервис без запуска другого, поэтому мне нужно как-то эмулировать его ответы. В это время я издеваюсь над feignClient. Однако правильно ли это для имитации...
2605 просмотров
schedule
03.08.2022
Как декодировать ответ JSon с помощью настраиваемого клиента Feign?
В моем приложении я должен узнать из списка адреса серверов, которые работают. Решение, которое я нашел, - это вызвать конечную точку работоспособности из Spring-Boot Actuator для каждого из них. Ответ JSon:
{
"status": "UP"
}
В других...
6780 просмотров
schedule
21.06.2022
feign.FeignException: ошибка состояния 401, когда REST API с использованием фиктивного клиента пытается подключиться
У меня есть Spring Boot REST API, написанный на Java. Я использую клиент Feign для подключения к другому REST API. Конечная точка использует параметры заголовка, apikey и serviceName. Я получаю эту ошибку, когда конечная точка вызывает фиктивный...
3135 просмотров
schedule
19.10.2022
Придумайте декодер ошибок с настраиваемым ответом JSON
У меня есть API, который вернет ошибку в виде настраиваемого ответного сообщения, при этом отправляя ответ Http 200. Пример:
Status: 200
Body: {
"code":404,
"message":"Data not found",
"data":{},...
1492 просмотров
schedule
07.06.2023
Предоставление URL-адреса для @FeignClient по имени службы в application.properties без балансировщика нагрузки
Я хочу использовать клиент Feign и указать URL-адрес в application.properties по имени службы.
Предпосылки:
Я использую Spring Boot, и у меня есть зависимость Feign от Spring Cloud:
<dependency>...
971 просмотров
schedule
15.08.2023
Есть ли способ создать отдельный клиент для каждого экземпляра Feign при использовании SpringCloud OpenFeign?
Мы можем указать клиента для экземпляра Feign при использовании OpenFeign, как показано ниже:
his.fooClient = Feign.builder()
.client(clientA)
.target(FooClient.class, "https://PROD-SVC");...
95 просмотров
schedule
16.03.2023
Тело запроса отправляется как json, даже если тип содержимого установлен как application / x-www-form-urlencoded.
Это связано с поднятым мной существующим вопросом о весенней загрузке ( Тело запроса неправильно закодировано и скрыто при использовании кодировщика пружинных форм в Feign Client ).
Согласно this question , мы можем добавить либо тип контента в...
52 просмотров
schedule
07.03.2023