Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12589|Відповідь: 2

[Джерело] Spring Cloud Gateway route yml та конфігурація json

[Копіювати посилання]
Опубліковано 2022-1-10 09:22:40 | | |
Передмова

Лише зрозумівши конфігурацію шлюзу, ми можемо зрозуміти, що можна зробити з шлюзом, щоб його краще застосовувати у розробці продукту.

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

1. Предикати

Головна роль Predicates полягає у налаштуванні правил для маршрутизації запитів на співставлення

1. Пов'язано з http

Правила конфігурації шляхів для шляху запиту

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

Перше значення в cookie є ключовим, а друге — значенням. Наступний приклад відповідає налаштуванням cookiechocolate:ch.pпросити

3. Узгодження заголовка

Вміст, встановлений у заголовку http-запиту, можна зіставити, встановивши X-Request-Id:\d+, а другий параметр — це регулярний вираз

4. Співпадіння хостів

HTTP-запитний хост, що співпадає з усім хостами**.somehost.comпросити

5. Метод відповідає заголовку HTTP-запиту

6. Відповідність запитів

Параметр запиту в HTTP-запиті може бути зіставлений із запитом із param1=значенням у запиті

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
 Орендодавець| Опубліковано 2022-2-7 11:42:17 |
Встановіть деякі інтерфейси так, щоб забороняти доступ через шлюз і безпосередньо повертати статус 401

 Орендодавець| Опубліковано 2022-2-7 13:37:23 |
Фабрики фільтрів, вбудовані у Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com