全部产品
Search
文档中心

Microservices Engine:Kelola aturan trafik

更新时间:Jun 28, 2025

Topik ini menjelaskan cara mengonfigurasi aturan trafik untuk gateway berbasis cloud-native. Aturan trafik digunakan untuk mengontrol jenis enkripsi dan penyeimbangan beban saat trafik diarahkan ke layanan backend.

Kelola konfigurasi enkripsi sertifikat layanan backend

Jika Anda ingin menggunakan protokol Transport Layer Security (TLS) untuk mengakses layanan backend, Anda dapat mengaktifkan konfigurasi enkripsi sertifikat untuk layanan tersebut.

  1. Masuk ke Konsol MSE. Di bilah navigasi atas, pilih wilayah.

  2. Di panel navigasi sisi kiri, pilih Cloud-native Gateway > Gateways. Pada halaman Gateways, klik ID gateway.

  3. Di panel navigasi sisi kiri, klik Routes. Lalu, klik tab Services.

  4. Pada tab Services, temukan layanan yang ingin Anda enkripsi, klik ikon 图标.png di kolom Actions, dan pilih Policies. Di bagian Traffic Management, klik Edit di sebelah kanan Certificate Encryption Configuration, lalu konfigurasikan parameternya.

    Parameter

    Deskripsi

    TLS Mode

    Nilai default: Disabled. Nilai valid:

    • Disabled: menunjukkan bahwa gateway tidak terhubung ke layanan backend menggunakan HTTPS.

    • TLS: menunjukkan bahwa gateway terhubung ke layanan backend menggunakan TLS.

    • mTLS: menunjukkan bahwa gateway terhubung ke server menggunakan sertifikat klien tertentu. Jika Anda mengatur Mode TLS ke mTLS, sertifikat klien diverifikasi oleh server.

    Certificate ID

    ID sertifikat klien. Anda perlu mengonfigurasi parameter ini hanya jika Anda mengatur Mode TLS ke mTLS.

    CA Certificate Public Key

    Kunci publik CA certificate yang disediakan oleh server. Anda perlu mengonfigurasi parameter ini hanya jika Anda mengatur Mode TLS ke mTLS dan sertifikat server perlu diverifikasi.

    Service Name

    Anda dapat mengonfigurasi parameter ini hanya jika Anda mengatur Mode TLS ke TLS atau mTLS. Untuk informasi lebih lanjut tentang konfigurasi parameter ini, lihat Definisi Ekstensi TLS.

  5. Setelah konfigurasi selesai, klik OK.

Kelola kebijakan penyeimbangan beban untuk layanan backend

  1. Masuk ke Konsol MSE. Di bilah navigasi atas, pilih wilayah.

  2. Di panel navigasi sisi kiri, pilih Cloud-native Gateway > Gateways. Pada halaman Gateways, klik ID gateway.

  3. Di panel navigasi sisi kiri, klik Routes. Lalu, klik tab Services.

  4. Pada tab Services, temukan layanan untuk mana Anda ingin mengonfigurasi kebijakan penyeimbangan beban, klik ikon 图标.png di kolom Actions, dan pilih Policies. Di bagian Traffic Management, klik Edit di sebelah kanan Load Balancing Configuration, lalu konfigurasikan parameternya.

    Parameter

    Deskripsi

    Load Balancing Type

    Nilai valid: Round Robin, Least Connections, Random, dan Consistent Hashing.

    Consistent Hashing Method

    Parameter ini valid hanya jika Anda mengatur Jenis Penyeimbangan Beban ke Consistent Hashing. Nilai valid: Alamat IP Sumber, Parameter Permintaan, Header, dan Cookie.

    • Source IP Address: Nilai hash diperoleh berdasarkan alamat IP sumber. Trafik dijadwalkan berdasarkan nilai hash dari alamat IP sumber.

    • Request Parameter: Nilai hash dihitung berdasarkan parameter query dalam permintaan HTTP. Permintaan dengan nilai hash yang sama diteruskan ke instance yang sama untuk diproses.

      Request Parameter: Masukkan parameter query.

    • Header: Nilai hash dihitung berdasarkan parameter header dalam permintaan HTTP. Permintaan dengan nilai hash yang sama diteruskan ke instance yang sama untuk diproses.

      Request Header: Masukkan nilai kunci parameter di bidang Request Header.

    • Cookie: Nilai hash dihitung berdasarkan semua cookie dalam permintaan HTTP. Permintaan dengan nilai hash yang sama diteruskan ke instance yang sama untuk diproses.

      • Cookie Name: Masukkan nama cookie. Nama harus memiliki panjang 1 hingga 64 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).

      • Cookie Lifecycle: Masukkan waktu kedaluwarsa cookie.

      • Cookie Path: Masukkan path cookie.

    Prefetch Time

    Jika Anda mengatur Jenis Penyeimbangan Beban ke Round Robin atau Least Connections, Anda perlu mengonfigurasi parameter ini. Unit: detik. Dalam periode prefetch layanan, trafik pada node layanan backend yang baru terdaftar meningkat secara linear.

  5. Setelah konfigurasi selesai, klik OK.

    Setelah kebijakan penyeimbangan beban dibuat dan diaktifkan, periksa apakah kebijakan tersebut berlaku sesuai dengan kebutuhan bisnis Anda.