Cloud Run servisleri ve Cloud Functions sıkça dağıtılır ve ENV tabanlı servis keşfini sürdürmek zordur. Ölçeklenebilir dinamik servis keşfini nasıl uygulamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Service Directory ad alanı oluşturun; dağıtım sırasında servisleri kaydedin ve çalışma zamanında Service Directory'yi sorgulayın..
Neden bu cevap
Cloud Run ve Cloud Functions gibi sunucusuz ortamlar dinamik ve kısa ömürlü servisler barındırdığından, geleneksel ENV tabanlı servis keşfi yetersiz kalır. Service Directory, bu tür ortamlar için tasarlanmış yönetilen bir servis keşif çözümüdür. Bir Service Directory ad alanı oluşturarak, servislerinizi dağıtım sırasında otomatik olarak kaydedebilir ve çalışma zamanında bu dizini sorgulayarak servis uç noktalarını dinamik olarak bulabilirsiniz. Bu, servislerinizin IP adresleri veya örnekleri değişse bile kesintisiz iletişimi garanti eder. Diğer seçenekler ise şunlardır: Cloud Run Admin ve Cloud Functions API'lerini doğrudan çağırmak, servis keşfi için uygun değildir çünkü bu API'ler yönetim amaçlıdır ve servislerin kendileri tarafından sürekli sorgulanması performans sorunlarına yol açabilir. Belgelenmiş bir adlandırma kuralı benimsemek, dinamik olarak değişen servis uç noktalarını ele almaz ve manuel müdahale gerektirir. Tek bir Compute Engine VM'ye HashiCorp Consul kurmak, yönetilen bir çözüm değildir ve tek hata noktası oluşturur; bu da sunucusuz ortamların doğasına aykırıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez