Вопросы по теме 'feign'
Имитация использования QueryMap с POJO
Я нашел в FEIGN-README , что я могу делать такие вещи, как:
interface MarketDataRestClient {
@RequestLine("GET /api/v1/depth")
fun getOrderBook(@QueryMap orderBookQuery: OrderBookQuery) : OrderBook
}
OrderBookQuery:
data class...
2001 просмотров
schedule
08.10.2022
Как я могу получить bean-компонент @FeignClient при инициализации приложения весенней загрузки
Мне нужно использовать инъекцию bean-компонента с @Component @FeignClient(name = "xxx") при инициализации моего весеннего загрузочного приложения, но оно всегда выдает такое исключение:
20180706 10:18:40,043 WARN [main]...
1811 просмотров
schedule
10.05.2023
Дополнительные параметры Spring Boot Feign Fallback
Я реализую симуляцию клиента с запасным вариантом hystrix; Моя проблема в том, что резервный класс вызывает API, который использует некоторые данные, отличные от clientFeign. Итак, мой вопрос: есть ли способ передать некоторые дополнительные...
184 просмотров
schedule
24.07.2022
Как использовать сгенерированный Swagger клиент (Feign)
После создания клиентской библиотеки, как описано в этом post Я пытаюсь использовать эту библиотеку в своем потребителе, я добавил зависимость и добавил аннотацию @EnableFeignClients к моему основному классу. Однако при запуске приложения Spring...
853 просмотров
schedule
25.10.2022
Запретить Feign добавлять косую черту в конце URL-адреса
Я пытаюсь получить содержимое онлайн-изображения в приложении Spring Boot, используя приведенный ниже клиент Feign.
@FeignClient(name = "image")
public interface ImageClient {
@RequestMapping(method = RequestMethod.GET)
byte[]...
426 просмотров
schedule
08.12.2022
Многокомпонентные формы OpenFeign и @FeignClient
Читая этот вопрос , я пытался реализовать Загрузка нескольких файлов с помощью Open Feign.
В связанном примере используется промежуточная служба для создания экземпляра feign с помощью Feign.builder.
Я бы предпочел подключить это, используя...
258 просмотров
schedule
09.07.2023
SSL-вызов из Spring Boot с использованием фиктивного клиента
Я впервые пытаюсь настроить ключи для безопасного вызова. У меня есть пара закрытых и открытых ключей для конечной точки, и я не знаю, как ее настроить с помощью загрузки Spring с клиентом Feign.
Я попытался добавить ключи в хранилище ключей, но...
524 просмотров
schedule
17.12.2022
Сделать вид, что загружает бинарный файл без составных частей
У меня проблема с клиентом Feign. Мне нужно отправить только один файл, и я не хочу использовать составной тип MIME (так как я думаю, что это не обязательно для одного файла). Я могу сделать это, создав кодировщик в массив байтов, но я хотел бы...
1034 просмотров
schedule
30.06.2022
Имитируйте, что клиент создает неавторизованное исключение для URL-адреса, где аутентификация не требуется
Я следил за этим блогом и создали несколько микросервисов: Eureka-server, Auth-service, Zuul-service, Gallery-service, Image-service. Из службы галереи я хотел вызвать API службы аутентификации с помощью Feign-Client. URL-адрес не требует...
6685 просмотров
schedule
14.05.2022
Reactor Feign не может десериализовать отклик Flux
У меня следующий контроллер
@RestController
public void MyController {
@GetMapping("/foo")
public Flux<Foo> getFoos() { /* return a flux of Foos*/ }
}
И притворный клиент
public interface MyFeignClient {
@RequestLine("GET...
336 просмотров
schedule
13.11.2022
Могу ли я имитировать переопределение клиентов ConnectTimeout и ReadTimeout с помощью конфигурации ленты?
Прежде всего, прошу прощения за мой плохой английский.
Могу ли я имитировать переопределение клиентов ConnectTimeout и ReadTimeout с помощью конфигурации ленты?
Я не знаю, как установить Feign.client.ReadTimeout с помощью tape.readTimeout....
76 просмотров
schedule
18.05.2023
Как декодировать ответ JSon с помощью настраиваемого клиента Feign?
В моем приложении я должен узнать из списка адреса серверов, которые работают. Решение, которое я нашел, - это вызвать конечную точку работоспособности из Spring-Boot Actuator для каждого из них. Ответ JSon:
{
"status": "UP"
}
В других...
6780 просмотров
schedule
21.06.2022
Придумайте декодер ошибок с настраиваемым ответом JSON
У меня есть API, который вернет ошибку в виде настраиваемого ответного сообщения, при этом отправляя ответ Http 200. Пример:
Status: 200
Body: {
"code":404,
"message":"Data not found",
"data":{},...
1492 просмотров
schedule
07.06.2023
Как создать объект MultipartFile из InputStream в Spring Boot
У меня есть 2 службы ServiceA и ServiceB , ServiceB имеет один API под названием createDocument(@RequestParam("file") MultipartFile file) . Теперь я хочу вызвать этот API из ServiceA , и я использую FeignClient , и обе службы...
1945 просмотров
schedule
13.10.2022
Hystrix Feign Retry for Timeout не работает
В моем проекте есть Feign Configuration и Hystrix Commands. ниже Feign Config
@Configuration
public class FeignRetryConfig {
@Primary
@Bean
public Feign.Builder feignBuilder(Retryer nephosFeignRetryer) {
return HystrixFeign.builder()...
587 просмотров
schedule
23.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
Feign & Pageable
Подскажите, как правильно настроить работу Feign и Spring Pageable Вот мои настройки Feign
feign:
okhttp:
enabled: true
autoconfiguration:
jackson:
enabled: true
client:
config:
default:
connectTimeout:...
64 просмотров
schedule
11.08.2022
Traefik ломает заголовки, а Tomcat поддерживает поток до истечения времени ожидания
TL;DR
Моя конечная точка Spring Boot REST немедленно возвращает статус HTTP, но иногда ждет 60 секунд, прежде чем вернуть результат. Это вызвано изменением заголовков запроса Feign-proxy ( Transfer-Encoding заменено на Content-Length ). Контекст...
178 просмотров
schedule
20.01.2023