Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 12964|Ответ: 2

[Источник] Spring Cloud Gateway route yml и конфигурация json

[Скопировать ссылку]
Опубликовано 10.01.2022 9:22:40 | | |
предисловие

Только понимая конфигурацию шлюза, мы можем понять, что можно сделать с шлюзом, чтобы его можно было лучше применить в разработке продукта.

Конфигурация yml, описанная ниже, относится к конфигурации, записанной в конфигурационном файле, а конфигурация JSON — к конфигурации с использованием динамической маршрутизации, где существует база данных или nacos.

1. Предикаты

Основная роль предикатов — настраивать правила для маршрутизации запросов на сопоставление

1. Связанные с HTTP

Правила согласования конфигурации путей для пути запроса

2. Пара конфигураций cookie

Первое значение в cookie является ключевым, а второе — значением. Следующий пример соответствует настройкам cookiechocolate:ch.pпросьба

3. Совпадение заголовков

Содержимое в http-заголовке http-запроса можно сопоставить с помощью X-Request-Id:\d+, а второй параметр — регулярное выражение

4. Сопоставление хозяина

http-запросный хост, совпадающий со всеми хостами**.somehost.comпросьба

5. Метод совпадает с заголовком HTTP-запроса

6. Сопоставление запросов

Параметр запроса в HTTP-запросе может быть сопоставлен запросом с параметром 1=значение в запросе

7. Сопоставление RemoteAddr

RemoteAddr в запросе

8. Корреляция времени

После установки времени к нему можно получить доступ

До этого можно получить доступ до установки времени

Перед

9. Маршрутизация по весу

По крайней мере две группы маршрутов можно настроить с маршрутами по весу, и несколько маршрутов будут случайно доступны в зависимости от весов


2. Фильтры

1. Переписывание пути

2. Изменить заголовок запроса

3. Изменить параметры запроса

4. Изменить параметры отклика

5. Улучшение префикса пути

6. Удалить префикс пути

7. Запрос на сохранение оригинального хоста

8. Перенаправление

9. Автоматический выключатель

10. Интегрируйте нативное ограничение запросов поддержки Redis

11. Удалить атрибут заголовка запроса

12. Удалить атрибут заголовка ответа

13. Перепишите заголовок ответа

14. Сбросить путь запроса

15. Задайте головку ответа

В следующем процессе измените заголовок ответа X-Response-Foo на Bar

16. Установить статус HTTP

17. Задайте размер передачи файла

18. Провал и попытка снова

Переведён из:Вход по гиперссылке виден.





Предыдущий:DELL T340 ESXI собирает TrueNAS drive-thru диск
Следующий:Интерфейс Spring jackson-dataformat-xml settings по умолчанию возвращает формат JSON
 Хозяин| Опубликовано 07.02.2022 11:42:17 |
Настройте некоторые интерфейсы так, чтобы запрещать доступ через шлюз и напрямую возвращать статус 401

 Хозяин| Опубликовано 07.02.2022 13:37:23 |
Фабрики фильтров, встроенные в Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com