全部产品
Search
文档中心

API Gateway:Layanan

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menambahkan layanan, mengelola layanan, mengelola versi layanan, mengelola aturan lalu lintas layanan, dan mengonfigurasi pemeriksaan kesehatan aktif untuk layanan di Gateway API berbasis cloud-native. Ini membantu Anda mengoptimalkan manajemen layanan secara efisien serta meningkatkan performa dan keandalan sistem.

Buat layanan

Gateway API berbasis cloud-native memungkinkan Anda menambahkan layanan dari sumber-sumber berikut: klaster Container Service for Kubernetes (ACK), instance Nacos Microservices Engine (MSE), endpoint tetap, nama domain Sistem Nama Domain (DNS), dan Function Compute. Untuk memungkinkan instance gateway memperoleh endpoint layanan, Anda harus menambahkan layanan yang ada ke instance tersebut dan mendaftarkan layanan sebagai layanan tujuan untuk routing di konsol. Untuk informasi lebih lanjut, lihat Buat layanan.

Kelola layanan

Setelah Anda menambahkan layanan dengan sumber alamat tetap, endpoint node backend yang sesuai dengan layanan tersebut dapat berubah. Jika layanan tidak didaftarkan dengan sumber layanan dari instance gateway, instance tersebut tidak dapat memperoleh endpoint baru dari node backend secara dinamis. Dalam hal ini, untuk memungkinkan instance memperoleh endpoint baru, Anda harus memodifikasi informasi layanan untuk menyesuaikan endpoint node backend yang sesuai dengan layanan secara manual. Untuk informasi lebih lanjut, lihat Kelola layanan.

Kelola versi layanan

Versi layanan digunakan untuk fitur perutean berbasis tag yang dikonfigurasikan untuk rute instance Gateway API berbasis cloud-native. Anda dapat mengonfigurasikan kebijakan perutean berbasis tag untuk rute guna memenuhi persyaratan dalam skenario seperti rilis canary, perutean berbasis tag, dan penyebaran dengan tingkat ketersediaan tinggi. Untuk informasi lebih lanjut, lihat Kelola versi layanan.

Kelola aturan lalu lintas

Anda dapat mengonfigurasikan aturan lalu lintas untuk mengontrol proses transfer lalu lintas dari instance gateway ke layanan backend. Konfigurasi aturan mencakup jenis enkripsi dan kebijakan penyeimbangan beban. Ini memastikan transfer lalu lintas yang aman dan efisien dari instance ke layanan backend. Anda dapat mengelola item berikut:

  • Kelola konfigurasi enkripsi Sertifikat untuk layanan backend

  • Kelola kebijakan penyeimbangan beban untuk layanan backend

Untuk informasi lebih lanjut, lihat Kelola aturan lalu lintas.

Konfigurasikan pemeriksaan kesehatan aktif untuk layanan

Setelah Anda mengonfigurasikan pemeriksaan kesehatan aktif untuk layanan, sistem secara otomatis menonaktifkan node yang tidak sehat berdasarkan hasil pemeriksaan kesehatan. Sistem juga secara otomatis mengaktifkan kembali node ketika mereka pulih ke kondisi sehat. Fitur pemeriksaan kesehatan aktif membantu meningkatkan ketersediaan rute ke antarmuka layanan ketika penyebaran multi-replika digunakan untuk layanan backend Anda. Secara spesifik:

  • Konfigurasikan pemeriksaan kesehatan aktif untuk layanan.

  • Troubleshoot kegagalan pemeriksaan kesehatan.

Untuk informasi lebih lanjut, lihat Konfigurasikan pemeriksaan kesehatan aktif untuk layanan.