Вопросы по теме 'spring-cloud-gateway'

Spring Cloud Gateway - перенаправление на основе заголовка
Просто используя Spring Cloud Gateway, я сейчас проксирую удаленный сайт со следующим маршрутом (определенным в Kotlin): @GetMapping("/proxgoo/**") @Throws(Exception::class) fun proxyPath(proxy: ProxyExchange<*>): ResponseEntity<*> {...
2805 просмотров
schedule 26.06.2022

Как изменить тело ответа в Spring Cloud Gateway непосредственно перед фиксацией
Я использую Spring Cloud Gateway с Spring 5, Spring Reactor и Netty для проекта. Для каждого запроса, отправляемого на шлюз, я хочу что-то сделать непосредственно перед отправкой ответа клиенту. Лучший способ, который я нашел, — добавить действие к...
5149 просмотров

Увеличьте или удалите ограничения длины содержимого во встроенной Netty Spring-Boot
Я устанавливаю Spring Cloud Gateway перед некоторыми существующими микросервисами. В основном это работает, но у меня есть соединение с веб-сокетом (SockJS), которое (по-видимому) передает огромные объемы данных. Оказывается, Netty, по-видимому,...
2067 просмотров
schedule 25.04.2022

Spring boot использует облачный шлюз с Oauth2
Моя проблема - безопасность Cloudgateway с Oauth2. Однако конфигурация Oauth2 @EnableOAuth2Sso вызовет следующую ошибку: Описание: Для параметра 0 метода modifyRequestBodyGatewayFilterFactory в...
4938 просмотров

Маршрутизация нескольких путей к одному и тому же маршруту в YAML
Я пытаюсь перевести обширный набор настроек маршрутизации на Spring Cloud Gateway Yaml DSL. Одна из проблем, с которой я сталкиваюсь, - это (чрезвычайно распространенный случай), когда несколько путей должны соответствовать одному и тому же...
1945 просмотров
schedule 17.06.2023

Как настроить Spring-Cloud-Gateway для использования сыщика для регистрации тела запроса / ответа
Я ищу сервер шлюза на основе spring-cloud-gateway: 2.0.2-RELEASE и хотел бы использовать сыщик для целей регистрации. У меня работает сыщик, так как, когда я пишу в журнал, я вижу детали сыщика (идентификатор диапазона и т. Д.), Но я надеюсь увидеть,...
4838 просмотров

Почему API Gateway рекомендуется для микросервисов?
Для микросервисов обычно используется шаблон проектирования API-Gateway. Я немного смущен его реализацией и последствиями. Мои вопросы / опасения заключаются в следующем: Почему другие шаблоны для микросервисов обычно не обсуждаются? Если да,...
1743 просмотров

Есть ли тайм-аут запроса по умолчанию в Spring Cloud Gateway?
В документации я действительно видел, как таймауты может быть реализовано с помощью Hystrix, но я просто хочу убедиться, что тайм-аут по умолчанию не реализован.
1245 просмотров
schedule 29.03.2023

UnknownHostException возникает при вызове URL-адреса ресурса с помощью RouteLocatorBuilder
Я должен использовать spring-cloud-gateway. У меня возникли проблемы с настройкой простого проекта с весенней загрузкой из этого руководства https://spring.io/guides/gs/gateway/ @SpringBootApplication @RestController public class...
586 просмотров
schedule 20.01.2023

Очистка URI запроса в Spring Cloud Gateway
Я хочу очистить часть uri при использовании Spring Cloud Gateway. Например: http://localhost:8080//login . В этом примере я хочу удалить двойную косую черту с помощью одинарной косой черты еще до того, как Spring Gateway попытается найти...
175 просмотров
schedule 18.03.2022

Spring Webflux и Spring Cloud Gateway: как извлечь объект в Mono и добавить в заголовок запроса
В настоящее время я использую Spring Cloud Gateway, используя пользовательскую аутентификацию JWT. После аутентификации я хочу передать строку токена JWT в заголовке нижестоящей службе с помощью GlobalFilter: public class AddJwtHeaderGlobalFilter...
566 просмотров

Модульное тестирование Spring Cloud Gateway Custom Filter Factory
Я реализовал фабрики настраиваемых фильтров для Cloud Gateway. Однако я не мог понять, как писать модульные тесты. Изучая тестовые примеры фабрик фильтров по умолчанию, я обнаружил, что большинство тестовых классов фабрик расширяет...
2352 просмотров

Настроить запросы в Spring Cloud Gateway
Насколько я понимаю, Spring Cloud Gateway должен реализовать HTTP-клиент для выполнения запросов обратного прокси. Spring framework предоставляет именно это, WebClient . Я не знаю, действительно ли Spring Cloud Gateway использует его для внутренних...
751 просмотров

Spring Cloud Gateway: как настроить маршрут к Consul UI?
Я пытаюсь настроить весенний облачный шлюз для пересылки в стандартный пользовательский интерфейс HashiCorp Consul в разделе «/ consul / ui» или просто «/ consul». Однако я не понимаю, как это сделать правильно. Консул работает в стандартной...
461 просмотров
schedule 10.01.2023

Получение SecurityContextHolder в предварительном фильтре Spring Cloud Gateway
Я использую Spring Cloud Gateway и Spring Security в проекте Spring Boot (версия 2.2.6). У меня есть настраиваемый предварительный фильтр, который должен добавлять заголовки к запросу, прежде чем он переадресует запрос нижестоящим службам....
347 просмотров

Как аутентифицировать вызов curl (или Postman, или Ajax) с помощью Spring Cloud Gateway и Keycloak
Я использую Spring Cloud Gateway с Keycloak, а аутентификация работает из браузера. Но с токеном нет заголовка Authorization , а вместо него используется SESSION cookie. Я вообще не хочу использовать файлы cookie, а вместо этого хочу использовать...
228 просмотров
schedule 03.03.2023

Как выполнить тест e2e настраиваемого фильтра весеннего облачного шлюза?
Я реализовал собственный фильтр GatewayFilterFactory. Но я не знаю, как протестировать этот фильтр с настройкой e2e. Я сослался на официальный Spring-cloud-gateway AddRequestHeaderGatewayFilterFactoryTests код тестового примера . Это мой...
375 просмотров

Вставьте настраиваемый фильтр в цепочку фильтров безопасности Spring в Spring Cloud Gateway
Я работаю над облачным шлюзом Spring, который аутентифицируется с помощью OAuth2 с помощью цепочки фильтров безопасности Spring. В настоящее время у меня возникает ошибка на странице входа в OAuth2 из-за того, что какой-то неизвестный запрос...
1228 просмотров

Как добавить настраиваемый фильтр весеннего облачного шлюза в конфигурацию Java?
Я создал собственный фильтр в Spring Cloud Gateway, расширив класс с помощью LoggingGlobalPreFilter. У меня есть следующие маршруты. return builder.routes().route(r -> r.path("/first/**").uri("http://localhost:8222"))...
79 просмотров
schedule 02.09.2022

Маршрутизация шлюза Spring Cloud API не работает
Я разработал прототип микросервиса, используя следующие технологии Сервер Eureka (сервер обнаружения) Spring boot (внутренняя служба) Spring Cloud API GateWay Вышеупомянутые службы встают, ApI Gateway и back end services...
4343 просмотров
schedule 24.07.2023