Вопросы по теме 'spring-cloud-gateway'
Как настроить повтор для IOExceptions в Spring Cloud Gateway?
Я вижу, что Фильтр повторных попыток поддерживает повторные попытки на основе кодов состояния http. Я хотел бы настроить повторы в случае исключений ввода-вывода, таких как сброс соединения. Возможно ли это с Spring Cloud Gateway 2?
634 просмотров
schedule
01.12.2022
Spring-cloud-gateway RewritePath GatewayFilter не работает
Я разрабатываю приложение Spring-Cloud-Gateway. Где я использую RewritePath GatewayFilter для обработки некоторых pathvariable . Ниже приведен мой нисходящий API, работающий на порту 80 .
@GetMapping("/appname/event/{eventId}")
public...
4019 просмотров
schedule
24.04.2023
Ответственность за шлюз API: передовой опыт (авторизация, преобразование запроса)
Я подумываю использовать шлюз api поверх своих микросервисов. Но есть некоторые архитектурные вопросы, на которые у меня нет четких ответов, поэтому я хотел бы узнать мнение сообщества. Также было бы здорово, если бы вы могли поделиться своими...
799 просмотров
schedule
07.12.2022
Как получить значения заголовка запроса в Spring Cloud Gateway
Я реализую маршрутизацию API с использованием облачного шлюза Spring, в одном из случаев использования мне нужно получить значение заголовка из входящего запроса и использовать его для некоторой обработки, а затем добавить это обработанное значение в...
3190 просмотров
schedule
31.03.2023
Spring-Cloud-Gateway с резервным вариантом hystrix, как я могу получить подробную информацию об исключении?
Я настроил весенний облачный шлюз hystrix, как показано ниже:
default-filters:
- name: Hystrix
args:
name: defaultGatewayCommand
fallbackUri: forward:/hystrix-fallback
Проблема, например, в том, что когда я выбрасываю...
707 просмотров
schedule
03.03.2022
Изменение порядка Spring Security WebFilter
Изменение порядка Spring Security WebFilter
У меня есть API-шлюз, реализованный с использованием Spring Cloud Gateway, который использует Spring Security. Spring Security для WebFlux реализован как WebFilter в самом начале цепочки фильтров. Таким...
2974 просмотров
schedule
08.09.2022
Spring Cloud Gateway преждевременно закрывает соединение
Я использую весенний облачный шлюз в качестве шлюза API в моей настройке микросервиса с консулом в качестве обнаружения службы.
В некоторых случаях, когда API какого-либо микросервиса занимает более 2 минут, шлюз выдает ошибку ниже:...
1415 просмотров
schedule
30.07.2022
Интеграция весеннего облачного шлюза с oauth2
Я пытаюсь реализовать шлюз для своих служб данных. Все мои службы данных защищены аутентификацией JWT (т. е. каждый запрос должен иметь заголовок «Авторизация», иначе службы данных отвечают «Неавторизовано»). Я хотел бы, чтобы мой шлюз также...
2593 просмотров
schedule
30.12.2022
Возврат GZip-ответа с помощью Spring Cloud Gateway зависает
Я использую Spring Cloud Gateway для пересылки запросов в серверную службу. Поскольку некоторые из наших внутренних сервисов отправляют свои результаты в сжатом виде, определение глобального фильтра для разархивирования перед обработкой в маршрутах...
949 просмотров
schedule
09.06.2022
Консул с Spring Cloud Gateway - межсервисная связь
Настройка: у меня есть набор микросервисов на основе Spring Boot, которые обслуживаются Spring Cloud Gateway, что означает, что каждый запрос, поступающий от пользовательского интерфейса или внешнего клиента API, сначала поступает в Spring Cloud...
458 просмотров
schedule
31.10.2022
Spring Cloud Gateway: отключить маршруты по умолчанию
Я использую весеннее облако для управления своими микросервисами.
По соображениям безопасности для одного конкретного микросервиса (назовите его ms_secure) я хочу использовать настраиваемый маршрут, выбирая конкретную версию микросервиса в...
1866 просмотров
schedule
10.05.2022
Как IgnoredPatterns в весеннем облачном шлюзе как zuul?
Есть ли какой-то остальной интерфейс, который является внутренним в следующей службе?
Я нашел только предложение, как игнорировать сервис в весенней проблеме с облачным шлюзом. https://github.com/spring-cloud/spring-cloud-gateway/issues/185
У...
233 просмотров
schedule
13.07.2022
Получить строку тела запроса от ServerHttpRequest / Flux ‹DataBuffer›
Я использую весеннюю загрузочную версию - 2.0.6.RELEASE и весеннюю облачную версию - Finchley.SR2
и я создал собственный фильтр шлюза, чтобы изменить тело запроса.
но при преобразовании тела запроса в строку с помощью Flux я получаю пустую...
5187 просмотров
schedule
13.05.2024
Spring Cloud Gateway Fallback по коду состояния 404 из маршрута
Я хочу перейти к резервному варианту, когда какой-либо из маршрутов возвращает код HTTP 404. Причина в том, что если ресурс не найден, маршрут должен попытаться получить его из резервного Uri.
Ниже приводится определение моего .yml. Я пытаюсь...
1241 просмотров
schedule
28.03.2022
Как обслуживать статические ресурсы с помощью webflux, но с поддержкой CACHE
Я пытался заставить Spring Cloud Gateway обслуживать статический HTML-контент из разных каталогов по разным путям, потому что он имеет несколько приложений. Благодаря сообществу stackoverflow в начале это было просто, я сделал несколько хороших...
755 просмотров
schedule
13.03.2023
Автоматическая маршрутизация Spring Cloud Gateway с помощью eureka
Я работаю со Spring над созданием микросервисов. Я использую Eureka для обнаружения сервисов и облачный шлюз Spring для маршрутизации. Я хотел бы использовать автоматический маршрут для количества услуг, которые у меня есть.
Например, если одна...
1733 просмотров
schedule
01.04.2023
Spring Cloud Gateway не возвращает правильный код ответа, предоставленный службой Downstream (для загрузки файла)
У меня есть простой сервис для загрузки файлов. Образец кода
@RestController
@RequestMapping("/file")
public class FileController {
@PostMapping("/upload")
public ResponseEntity<?> uploadFile(@RequestParam("file") MultipartFile...
1110 просмотров
schedule
18.03.2022
Развертывание с нулевым временем простоя Spring Cloud Gateway
У меня есть некоторые сомнения по поводу развертывания Spring Cloud Gateway (старый Zuul) с Kubernetes и получения нулевого времени простоя. Я совершенно новичок в Kubernetes, и я немного потерялся из-за большого количества концепций.
Мы хотели бы...
169 просмотров
schedule
08.07.2023
Как отключить пул подключений клиента HTTP Netty?
Мы используем Spring Cloud Gateway для аутентификации. Spring Security OAuth2LoginAuthenticationWebFilter использует HTTP-клиент Netty для отправки запроса поставщику удостоверений. Netty имеет пул соединений, который нарушен сервером балансировки...
683 просмотров
schedule
18.07.2022
Ответ на отправку шлюза Spring Cloud в фильтре
Я использую облачный шлюз Spring в качестве пограничного сервера. Это поток
Если запрос имеет заголовок с именем «x-foo», найдите значение заголовка, получите строку с другого сервера и отправьте эту строку в качестве ответа вместо фактического...
3258 просмотров
schedule
02.02.2023