Cloud-native API Gateway'de bir hizmet, ağ geçidinin trafiği yönlendirdiği arka uç kaynağını temsil eder. Her hizmet; bir Kubernetes iş yükü, Nacos'a kayıtlı bir mikroservis, bir Function Compute işlevi veya sabit bir IP uç noktası gibi gerçek bir arka uca eşlenir. Bir ağ geçidi örneğinin istekleri yönlendirebilmesi için en az bir hizmet ekleyip bunu rota hedefi olarak kaydetmeniz gerekir.
Bu konuda hizmetlerin tüm yaşam döngüsü ele alınır: hizmet oluşturma, güncelleme, canary sürümleri için hizmet sürümlerini yönetme, trafik kurallarını yapılandırma ve etkin sağlık kontrollerini ayarlama.
Hizmet oluşturun
Cloud-native API Gateway aşağıdaki hizmet kaynaklarını destekler:
Container Service for Kubernetes (ACK) kümeleri
Microservices Engine (MSE) Nacos örnekleri
Sabit uç noktalar (IP adresleri veya ana bilgisayar adları)
Domain Name System (DNS) alan adları
Function Compute
Rotaların trafiği iletebilmesi için bir hizmeti ağ geçidi örneğine ekleyin ve rota hedefi olarak kaydedin. Daha fazla bilgi için bkz. Hizmet oluşturun.
Hizmetleri yönetin
Arka ucu sabit uç noktalarla desteklenen hizmetlerde, ağ geçidi bir arka uç düğümünün IP adresi veya bağlantı noktası değiştiğinde bunu otomatik olarak algılayamaz; sabit uç noktalı hizmetler dinamik bir hizmet keşfi kaynağına kayıtlı değildir. Bir arka uç düğümünün uç noktası değiştiğinde, ağ geçidinin trafiği doğru adrese yönlendirmesi için hizmet yapılandırmasını manuel olarak güncelleyin. Daha fazla bilgi için bkz. Hizmetleri yönetin.
Trafik kurallarını yönetin
Trafik kuralları, ağ geçidinin trafiği bir ağ geçidi örneğinden bir arka uç hizmetine nasıl aktardığını belirler. İki kural kategorisi bulunur:
Sertifika şifrelemesi — Ağ geçidi ile arka uç arasındaki trafiği şifrelemek için TLS sertifikalarını yapılandırın
Yük dengeleme ilkesi — İstekleri belirtilen bir algoritmayla arka uç düğümleri arasında dağıtın
Daha fazla bilgi için bkz. Trafik kurallarını yönetin.
Hizmetler için etkin sağlık kontrollerini yapılandırın
Etkin sağlık kontrolleri sayesinde ağ geçidi, her bir arka uç düğümünü düzenli aralıklarla yoklar ve sağlıklı olmayan düğümleri yük dengeleme havuzundan otomatik olarak kaldırır. Bir düğüm iyileştiğinde ağ geçidi onu otomatik olarak yeniden ekler. Bu özellik, çoklu çoğaltma dağıtımlarında çalışan hizmetler için rota kullanılabilirliğini artırır.
Bir hizmet için etkin sağlık kontrollerini yapılandırın.
Sağlık kontrolü hatalarını giderin.
Daha fazla bilgi için bkz. Hizmetler için etkin sağlık kontrollerini yapılandırın.