Описание тега openfeign

1 ответ

Разница между openfeign или симулировать

В чем разница между: spring-cloud-starter-openfeign ( https://github.com/spring-cloud/spring-cloud-openfeign) и Spring-Cloud-Starter-Feign ( https://github.com/spring-cloud/spring-cloud-netflix)? Я нашел это, когда пытался следовать учебнику, исполь…
01 май '19 в 20:05
0 ответов

Зависимость openfeign maven не может загрузиться в контейнере Spring.; исключение "Класс не может загрузить с G"

Я добавил следующее в моем pom.xml при запуске моего сервиса как SpringBoot контейнер не работает со следующим сообщением. Не удается найти основной метод G Класс не может загрузить с помощью G Пробовал чистить проект. Удалил репозиторий.m2 и перест…
14 май '19 в 13:59
4 ответа

Есть ли способ записать время отклика симулированного клиента

@FeignClient(...) public interface SomeClient { @RequestMapping(value = "/someUrl", method = POST, consumes = "application/json") ResponseEntity<String> createItem(...); } Есть ли способ найти время отклика для вызова API createItem? Мы исполь…
0 ответов

Время выполнения запроса журнала с симулированным клиентом

Я хотел бы добавить некоторые записи в feign запросы, которые позволяют мне регистрировать, сколько времени потребовалось для выполнения запроса. Я не хочу делать это в каждом классе обслуживания, который использует клиента, но централизованным спос…
13 авг '19 в 11:57
1 ответ

Симулировать клиент повторить попытку

Пока у нас есть симулированный клиент, который в случае исключения мы повторяли, как показано ниже Retryer<ClientResponse> retryer = RetryerBuilder.<ClientResponse>newBuilder() .retryIfExceptionOfType(FeignException.class) .withStopStrat…
11 июл '19 в 13:59
0 ответов

Совместное использование автоматического выключателя для нескольких клиентов

Для приложения, имеющего несколько симулированных клиентов, соединяющих все с одним и тем же внешним компонентом, нам нужен один общий выключатель. Как этого можно добиться с помощью spring-cloud-starter-openfeign? Детальное объяснение: Когда сервис…
30 июл '19 в 17:29
0 ответов

Сбой автопроводки в приложении, которое использует класс автопроводки, который, в свою очередь, помечает классы автопроводки FeignClient

Согласно нашей архитектуре, у нас есть набор приложений, которые используют несколько общих библиотек (*-sdks). Немногие классы @Service внутри общих библиотек снабжены аннотацией @FeignClient. Прямо сейчас мы используем Spring-boot V1.2.x с ядром n…
23 авг '19 в 13:51
1 ответ

Микросервис симулирует бесконечный цикл вызовов?

Меня смущает, как может вести себя бесконечный цикл притворных звонков. Пример: Предположим, у меня есть 2 API, A и B. Если я вызываю API A, который, в свою очередь, вызывает API B через симметричный HTTP-вызов, который, в свою очередь, снова вызыва…
18 авг '19 в 06:07
1 ответ

Есть ли способ логировать только тело с симулированным весенним клиентом?

Есть ли способ логировать только тело с симулированным весенним клиентом? Используя Log.level, мне кажется, что я могу включать только тело с полной регистрацией, и в этом случае он также печатает заголовки. Который я не хочу видеть в журналах.
20 авг '19 в 15:57
0 ответов

@FeignClient всегда вызывает резервный метод даже после получения ответа

Я пытаюсь получить информацию из другого сервиса с помощью FeignClient. Оба зарегистрированы в Consul. Это мой код. @Service @FeignClient(name = "TESTSERVICE", fallback = TestClientImpl.class) public interface TestClient { @GetMapping("/v1/api/get")…
08 апр '20 в 09:39
0 ответов

Как получить код статуса от Feign Client?

@FeignClient(name = "ChangeEmail",url = "${app.rest.changeEmail}", configuration = FooClientConfig.class) открытый интерфейс ChangeEmailClient { @PutMapping(value = "/{memberId}", consumes = "application/json" ", производит =" application / json ") …
31 мар '20 в 09:41
0 ответов

Openfeign set timeout не работает, я пробовал все способы, которые устанавливают время ожидания для openfeign, но это не работает

Я пробовал все способы установки тайм-аута для openfeign, но это не работает, выполните следующий код: @FeignClient(value = "EurekaClientProductComment",fallbackFactory = ProductCommentFallbackFactory.class,configuration = FeignConfiguration.class) …
26 фев '20 в 04:23
0 ответов

Ошибка инициализации bean-компонента openfeign

Я хочу использовать в своем проекте spring-clo ud-starter-openfeign. Когда я добавляю его, я обнаруживаю следующее исключение: ============================== 2020-04-09 12:41:15.195 ИНФОРМАЦИЯ 12980 --- [ restartedMain] oejsServer: Начато @17579 мс …
1 ответ

Kubernetes и Spring Boot @Service балансировка нагрузки

У меня Kubernetes работает на двух узлах, а одно приложение развернуто на двух узлах (два модуля, по одному на узел). Это приложение Spring Boot. Он использует OpenFeign для обнаружения сервисов. В приложении у меня определен RestController, у него …
22 окт '19 в 00:39
3 ответа

Ошибка Feign.Builder "целевые значения должны быть абсолютными": как вызвать docker-контейнер с абсолютным URL-адресом?

У меня есть несколько микросервисов, которые общаются друг с другом OpenFeign. Каждый из них является подмодулем проекта (назовем его "родительским") со своим собственным контейнером докеров. В ПОРЯДКЕ. Итак, когда я хочу создать клиента сfeign.buil…
17 сен '19 в 16:54
0 ответов

Почему нет аннотации @FeignClient в шаблоне имитации клиента в OpenApi

Сразу к делу -> кто-нибудь знает, почему этот файл шаблона не имеет аннотации @FeignClient? Проблема в том, что мы хотели бы использовать аннотацию @EnableFeignClients в нашей конфигурации, но похоже, что без аннотаций @FeignClient в сгенерированных…
1 ответ

трассировка jaeger и весеннее облако OpenFeign

Я использую Spring Cloud openFeign для отправки запроса от службы №1 к службе №2. Когда я использую restTemplate, я могу правильно видеть 2 запроса в трассировке jaeger. Но при использовании openFeign вижу только 1 запрос. Есть ли способ интегрирова…
22 окт '19 в 15:30
2 ответа

Тест случайного порта Spring Boot OpenFeign

У меня есть клиент OpenFeign, настроенный следующим образом: @FeignClient(name = "myService", qualifier = "myServiceClient", url = "${myservice.url}") public interface MyServiceClient { ... } и тест Spring Boot настроен следующим образом: @SpringBoo…
24 окт '19 в 13:29
1 ответ

Обойти глобальный список RequestInterceptors для одного FeignClient

В наших микросервисах мы используем Feign для связи между сервисами, у нас есть специальный RequestInterceptor для обеспечения безопасности и прикрепления нашего токена JWT к каждому запросу. Я хочу использовать Feign для звонков в стороннюю службу …
31 окт '19 в 12:14
1 ответ

Могу ли я настроить URL-адрес @FeignClient, используя файл properties/yml с пользовательским именем свойства?

Я хочу использовать @FeignClient, чтобы получить URL-адрес из свойства на основе среды, в которой он запущен. как: у меня естьtest, dev а также prod. Все эти среды имеют разные URL-адреса, например:test: http://localhost:9000 dev: http://localhost:8…
24 сен '19 в 11:59