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

Feign - это связыватель java-клиента http, вдохновленный Retrofit, JAXRS-2.0 и WebSocket. Первой целью Feign было упростить привязку знаменателя к http apis независимо от состояния покоя.
0 ответов

Не удается добавить класс конфигурации Feign из Feign.Builder

Я использую клиент Feign в проекте загрузки Spring по какой-то причине, я не могу использовать клиент Autowired Feign и должен использовать его с Feign.Builder . У меня есть класс конфигурации (в библиотеке), который используется в качестве конфигур…
29 окт '17 в 16:19
1 ответ

Как сделать Feign POST-запрос без тела запроса и с параметрами запроса?

Я использую Feign с Apache Http Client, и я хотел бы поддержать следующий интерфейс jax-rs: @POST @Path("/do_something") void doSomething(@QueryParam("arg") String arg); Но ApacheHttpClient использует RequestBuilder, который преобразует параметры за…
27 июн '17 в 06:36
2 ответа

Симулировать пользовательский перехватчик клиента для проверки токена JWT

Я новичок в весне, притворяюсь и исследую пару дней. Я могу сделать запрос авторизации к нашим защищенным ресурсам (имя пользователя / пароль) и использовать токен JWT, возвращенный службой аутентификации в последующих заголовках запроса. Тем не мен…
08 фев '18 в 13:56
1 ответ

Feign with Ribbon: сбросить

Мы пытаемся использовать Feign + Ribbon в одном из наших проектов. В рабочем коде у нас нет проблем, но у нас есть несколько в тестах JUnit. Мы пытаемся смоделировать количество ситуаций (сбой служб, нормальный запуск, исключения и т. Д.), Поэтому н…
31 июл '17 в 18:35
1 ответ

Как я могу получить токен на предъявителя моего запроса?

Я пытаюсь сделать что-то относительно простое. У меня есть запрос, который получает токен oauth (Bearer asdf22324...) Мне нужно передать его своему симулированному клиенту, чтобы иметь возможность запросить другую службу с использованием того же ток…
22 фев '19 в 00:57
1 ответ

Привязать притворную цель к обману

Есть ли способ привязать притворную цель к обману? Мой вариант использования выглядит следующим образом: У меня есть служба, которая может быть запущена в той же JVM или как отдельная служба. если служба запущена в той же JVM, я свяжу ее с помощью G…
17 июл '16 в 10:32
1 ответ

Приложению весенней загрузки не удалось автоматически смоделировать клиент

Создал пример проекта весеннего загрузочного приложения, чтобы понять функциональность симулированного клиента, при запуске он выдает ошибку ниже. Описание: Для поля remoteCallClient в com.example.demo.RestClient требуется компонент типа com.example…
1 ответ

Feign - обработка подчиненных исключений - распространение статуса ошибки

Этот вопрос похож на Netflix Feign - Распространение статуса и исключения через микросервисы У меня есть микросервисная архитектура с симуляцией и симметрией. Моя проблема в том, что когда подчиненный сервис возвращает ошибку, скажем, статус 404 - м…
06 янв '17 в 16:45
2 ответа

Spring Cloud Netflix и HystrixObservable -> JsonMappingException

Для кода, смотрите мой крошечный проект 4 класса GitHub Я использую Spring FeignClients для подключения к службе отдыха. Вот как выглядит клиент Feign в его основной (не асинхронной) форме: @FeignClient(value="localhost:8080/products", decode404 = t…
18 фев '17 в 20:19
1 ответ

Как определить pointcut для @FeignClient в весеннем проекте

У меня есть простой симулятор, как показано ниже @FeignClient(name="xxx") public interface XXXServiceClient { @RequestMapping(value = "/foo/bar", method = RequestMethod.POST) public ResponseEntity<XXX> doSomething(@RequestBody XXX args); } То,…
24 фев '18 в 13:19
0 ответов

Feign Client готовит HTTP

Я использую Spring Cloud в своем микросервисном проекте с Eureka и Zuul. Я хочу общаться между моими микросервисами с помощью клиента Feign. Скажем, у меня есть микросервис Микросервис1 и Микросервис2. Кроме того, у меня есть микросервис Eureka и ми…
1 ответ

Вызов клиента Spring Feign входит в блок исключений, когда он должен оставаться в блоке try

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

Spring BasicAuthenticationFilter.doFilter() очень медленный

В моем приложении Spring Boot 2.0.5 я использую basic-auth для защиты REST-API. @Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(final HttpSecurity http) throw…
29 ноя '18 в 15:14
0 ответов

Как перестать притворяться, что не использует и не экранирует строковые данные?

У меня есть прокси, который находится между клиентом и сервером, которые общаются с помощью объектов json. Прокси должен обрабатывать данные в виде строки. Он не знает типов, которые ему просто необходимы для сканирования данных на наличие строк. Пр…
09 апр '18 в 22:58
1 ответ

Изображения повреждены с помощью Spring и Feign Client

Я извиняюсь за мой плохой английский:( Я хочу загрузить файл изображения с помощью Feign Client, но изображения в приложении сервера повреждены. // CLIENT APP @FeignClient(name = "media-client", url = "${api.base-path}/media") public interface Media…
1 ответ

Feign+ Джексон: не может создать экземпляр

@Data public class UPMSetResult<T> implements Serializable { Set<T> data; @Data public class UPMMenu implements Serializable { Long id; String title; String url; Integer type; String code; Integer sort; Set<UPMSetResult.UPMMenu> me…
11 фев '17 в 16:15
1 ответ

Как уменьшить задержки при использовании zuul, eureka, feign

Когда служба API перезапускается изначально. Если я вызываю службу API напрямую, она работает, но если я вызываю ее через симулированного клиента, я увижу запасное сообщение Hystrix в течение нескольких секунд. И если служба API не работает, когда я…
27 дек '18 в 06:55
0 ответов

Feign ErrorDecoder не вызывается

Здравствуйте, я создал простой ErrorDecoder, но он не вызывается: Конфигурация: @Bean UserClient userClient ( @Value( "${url}" ) final String url ) { return Feign .builder() .client( new OkHttpClient() ) .errorDecoder( new FeignErrorDecoder() ) .enc…
18 янв '19 в 16:37
1 ответ

Spring Cloud Feign + Sleuth + Zipkin - требуется оригинальный запрос

У меня есть мультисервисное приложение, которое использует Spring Cloud OpenFeign. Теперь я должен использовать zipkin с этим приложением. Я помню, что когда у меня было приложение без Feign, я просто добавлял зависимости для запуска Sleuth и Zipkin…
18 янв '19 в 23:46
0 ответов

Fient клиент Тестирование

У меня есть следующий класс обслуживания, который использует симулированный клиент. Я не могу провести юнит-тестирование сервиса. Slf4j @Service публичный класс SsoService { public static final String NO_LINKED_ACCOUNTS_FOUND = "No linked accounts f…
22 фев '19 в 21:20