Üreticilerden (iş oluşturanlardan) tüketicilere (iş yürütenlere) işleri ulaştırmak için, mevcut performansı düşürmeden yeni uygulamalar eklemeye olanak tanıyan ölçeklenebilir, ayrıştırılmış bir pipeline tasarlayın. Hangi yaklaşımı kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İşleri yayınlamak için bir Cloud Pub/Sub konusu kullanın ve bunları yürütmek için abonelikleri kullanın.
Neden bu cevap
Bu senaryo, üreticilerden tüketicilere işlerin aktarılması için ölçeklenebilir ve ayrıştırılmış bir pipeline gerektirir. Cloud Pub/Sub, mesajlaşma için tasarlanmış, tam olarak yönetilen, asenkron bir hizmettir. Konular (topics) aracılığıyla işleri yayınlayabilir ve abonelikler (subscriptions) aracılığıyla bu işleri tüketicilere (iş yürütenlere) ulaştırabilirsiniz. Bu yaklaşım, sistemin mevcut performansını düşürmeden yeni uygulamaların eklenmesine olanak tanır, çünkü üreticiler ve tüketiciler birbirinden bağımsız çalışır ve farklı hızlarda işleyebilir. App Engine üzerinde bir API oluşturmak, doğrudan bir entegrasyon noktası yaratır ve ayrıştırma ve ölçeklenebilirlik hedeflerine tam olarak ulaşamaz. Cloud SQL veya Cloud Spanner üzerinde bir tablo kullanmak, mesajlaşma kuyruğu yerine bir veritabanı olarak işlev görür ve asenkron işleme, ayrıştırma ve yüksek ölçeklenebilirlik gereksinimlerini karşılamakta yetersiz kalı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