Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12964|Отговор: 2

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

[Копирай линк]
Публикувано в 10.01.2022 г. 9:22:40 ч. | | |
предговор

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

Конфигурацията yml, написана по-долу, се отнася до конфигурацията, написана в конфигурационния файл, а конфигурацията JSON се отнася до конфигурацията с динамично маршрутизиране, където има база данни или nacos.

1. Предикати

Основната роля на предикатите е да конфигурират правила за маршрутизиране на заявки за съвпадение

1. Свързано с HTTP

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

2. Двойка конфигурация на бисквитки

Първата стойност в бисквитката е ключова, а втората е стойност. Следващият пример съвпада с настройките на бисквиткитеchocolate:ch.pмолба

3. Съвпадение на хедъра

Съдържанието, зададено в http заявката, http-header, може да бъде съвпаднато чрез задаване X-Request-Id:\d+, а вторият параметър е редовен израз

4. Съвпадение на домакини

http request хост, съвпадащ с всички хостове**.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 формат
 Хазяин| Публикувано в 7.02.2022 г. 11:42:17 ч. |
Настройте някои интерфейси така, че да забраняват достъпа през шлюза и да върнете директно 401 статус код

 Хазяин| Публикувано в 7.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