Pub/Sub mesajlarının gerçek zamanlı olarak işlenmesi gerekiyor. Uygulamanın diğer sistemlerden bağımsız olması ve yalnızca mesajlar geldiğinde maliyet oluşturması isteniyor. Mimarinin nasıl yapılandırılması gerekir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Kodu Cloud Functions'a dağıtın ve yeni mesajları işlemek için bir Pub/Sub tetikleyicisi kullanın..
Neden bu cevap
Doğru cevap, kodu Cloud Functions'a dağıtmak ve yeni mesajları işlemek için bir Pub/Sub tetikleyicisi kullanmaktır. Cloud Functions sunucusuz bir hizmettir, yani yalnızca kod çalıştığında maliyet oluşturur ve bu da "yalnızca mesajlar geldiğinde maliyet oluşturması" gereksinimini karşılar. Pub/Sub tetikleyicisi, yeni bir mesaj geldiğinde işlevi otomatik olarak başlatarak "gerçek zamanlı işleme" ve "diğer sistemlerden bağımsız olma" gereksinimlerini karşılar. Diğer seçenekler neden yanlış: Compute Engine, sunucusuz değildir ve sürekli çalışır durumda olduğu için mesaj gelmese bile maliyet oluşturur. Cloud Functions'a dağıtmak doğru olsa da, Pub/Sub API aracılığıyla bir pull aboneliği oluşturmak gereksizdir çünkü Pub/Sub tetikleyicisi zaten bu işlevi görür ve daha basittir. GKE (Google Kubernetes Engine) sunucusuz değildir ve sürekli çalışan bir küme gerektirir, bu da maliyet etkinliği gereksinimini karşılamaz. Ayrıca, GKE'de Pub/Sub mesajlarını işlemek için ek yapılandırma gerekirken, Cloud Functions bu entegrasyonu doğrudan sağlar.
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