Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12964|Svare: 2

[Kilde] Spring Cloud Gateway-rute yml og json-konfigurasjon

[Kopier lenke]
Publisert på 10.01.2022 09:22:40 | | |
forord

Bare ved å forstå konfigurasjonen av gatewayen kan vi forstå hva som kan gjøres med gatewayen, slik at den kan brukes bedre i produktutvikling.

YML-konfigurasjonen skrevet nedenfor refererer til konfigurasjonen skrevet i konfigurasjonsfilen, og JSON-konfigurasjonen refererer til konfigurasjonen ved bruk av dynamisk ruting, der det finnes en database eller nacos.

1. Predikater

Hovedrollen til predikater er å konfigurere regler for ruting av samsvarsforespørsler

1. Http-relatert

Regler for matching av stikonfigurasjon for forespørselsstien

2. Cookie konfigurasjonspar

Den første verdien i informasjonskapselen er nøkkel, og den andre er verdi. Følgende eksempel stemmer overens med informasjonskapselinnstillingenechocolate:ch.panmodning

3. Header-matching

Innholdet satt i http-forespørselen, http-header, kan matches ved å sette X-Request-Id:\d+, og den andre parameteren er et regulært uttrykk

4. Vertsmatching

HTTP-forespørselsvert, som matcher alle verter**.somehost.comanmodning

5. Metoden matcher Http-forespørselsheaderen

6. Spørringsmatching

Spørringsparameteren i HTTP-forespørselen kan matches av forespørselen med param1=verdi i forespørselen

7. RemoteAddr-matching

RemoteAddr i forespørselen

8. Tidskorrelasjon

Etter å ha satt tiden, kan den nås

Før kan nås før tiden settes

Før

9. Vektruting

Minst to grupper av ruter kan konfigureres med vektruter, og flere ruter vil bli tilfeldig aksessert basert på vektene


2. Filtre

1. Omskriving av stien

2. Endre forespørselsheaderen

3. Endre forespørselsparametrene

4. Endre responsparametrene

5. Forbedring av stiprefikset

6. Slett sti-prefikset

7. Forespørsel om å beholde den opprinnelige verten

8. Omdirigering

9. Sikring

10. Integrer Redis native støtteforespørsler-throttling

11. Slett forespørselshodeattributtet

12. Slett responshodeattributtet

13. Skriv om svarheaderen

14. Tilbakestill forespørselsstien

15. Sett responshodet

I neste prosess endrer responshodet X-Response-Foo til Bar

16. Sett HTTP-status

17. Sett filoverføringsstørrelsen

18. Mislykkes og prøv igjen

Overført fra:Innloggingen med hyperkoblingen er synlig.





Foregående:DELL T340 ESXI bygger en TrueNAS drive-thru-disk
Neste:Spring jackson-dataformat-xml innstillingsgrensesnittet returnerer JSON-format som standard
 Vert| Publisert på 07.02.2022 11:42:17 |
Sett noen grensesnitt til å forby tilgang gjennom gatewayen og returner en 401-statuskode direkte

 Vert| Publisert på 07.02.2022 13:37:23 |
Filterfabrikker bygget inn i Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com