Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12589|Jawab: 2

[Sumber] Konfigurasi yml dan json rute Spring Cloud Gateway

[Salin tautan]
Dipaparkan pada 2022-1-10 09:22:40 | | |
kata pengantar

Hanya dengan memahami konfigurasi gateway kita dapat memahami apa yang dapat dilakukan dengan gateway, sehingga dapat lebih diterapkan dalam pengembangan produk.

Konfigurasi yml yang tertulis di bawah ini mengacu pada konfigurasi yang ditulis dalam file konfigurasi, dan konfigurasi JSON mengacu pada konfigurasi menggunakan perutean dinamis, di mana ada database atau nacos.

1. Predikat

Peran utama Predikat adalah mengonfigurasi aturan untuk perutean permintaan pencocokan

1. Terkait HTTP

Aturan pencocokan konfigurasi jalur untuk jalur permintaan

2. Pasangan konfigurasi cookie

Nilai pertama dalam cookie adalah kunci, dan yang kedua adalah nilai. Contoh berikut cocok dengan pengaturan cookiechocolate:ch.pminta

3. Pencocokan header

Konten yang ditetapkan dalam permintaan http, http-header dapat dicocokkan dengan mengatur X-Request-Id:\d+, dan parameter kedua adalah ekspresi reguler

4. Pencocokan tuan rumah

HTTP request host, cocok dengan semua host**.somehost.comminta

5. Metode cocok dengan header permintaan Http

6. Pencocokan kueri

Parameter kueri dalam permintaan HTTP dapat dicocokkan dengan permintaan dengan param1=value dalam permintaan

7. Pencocokan RemoteAddr

RemoteAddr dalam permintaan

8. Korelasi waktu

Setelah mengatur waktu, dapat diakses

Sebelumnyadapat diakses sebelum mengatur waktu

Sebelum

9. Perutean berat

Setidaknya dua kelompok rute dapat dikonfigurasi dengan rute bobot, dan beberapa rute akan diakses secara acak berdasarkan bobot


2. Filter

1. Penulisan ulang jalur

2. Ubah header permintaan

3. Ubah parameter permintaan

4. Ubah parameter respons

5. Peningkatan awalan jalur

6. Hapus awalan jalur

7. Permintaan untuk mempertahankan host asli

8. Pengalihan

9. Pemutus sirkuit

10. Integrasikan pembatasan permintaan dukungan asli Redis

11. Hapus atribut header permintaan

12. Hapus atribut header respons

13. Tulis ulang header respons

14. Atur ulang jalur permintaan

15. Atur kepala respons

Dalam proses berikutnya, ubah header respons X-Response-Foo ke Bar

16. Atur status HTTP

17. Atur ukuran transfer file

18. Gagal dan coba lagi

Ditransfer dari:Login hyperlink terlihat.





Mantan:DELL T340 ESXI membangun drive drive-thru TrueNAS
Depan:Antarmuka pengaturan Spring jackson-dataformat-xml mengembalikan format JSON secara default
 Tuan tanah| Dipaparkan pada 2022-2-7 11:42:17 |
Atur beberapa antarmuka untuk melarang akses melalui gateway dan mengembalikan kode status 401 secara langsung

 Tuan tanah| Dipaparkan pada 2022-2-7 13:37:23 |
Pabrik filter yang dibangun ke Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com