Node.js Cloud Functions, bir Pub/Sub konusuna abone olur ve BigQuery'ye yazar. Konunun mesaj işleme hızı beklenenden çok daha yüksek, ancak Cloud Logging'de hiçbir hata görünmüyor. İki olası neden nedir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Abone kodu mesajlara yetişemiyor., Abone kodu, çektiği mesajları onaylamıyor..
Neden bu cevap
Mesaj işleme hızının beklenenden düşük olması ve hata olmaması, genellikle abone tarafında bir sorun olduğunu gösterir. Abone kodu mesajlara yetişemiyorsa, Pub/Sub mesajları işlemeyi yavaşlatır ve bu da düşük işlem hızına yol açar. Benzer şekilde, abone kodu çektiği mesajları onaylamazsa (acknowledge etmezse), Pub/Sub bu mesajları tekrar tekrar göndermeye çalışır, bu da işlemeyi yavaşlatır ve aynı mesajların defalarca işlenmesine neden olabilir. Diğer seçenekler neden doğru değil: Publisher throughput quota'sı düşük olsaydı, yayıncı tarafında sorunlar ve muhtemelen hatalar görülürdü. Toplam bekleyen mesajların 10 MB'ı aşması, mesajların Pub/Sub'dan çekilmesini engellemez, sadece tek bir çekme isteğinde alınabilecek maksimum mesaj boyutunu etkiler. Hata işleme eksikliği, Cloud Logging'de hataların görünmemesine neden olabilir, ancak bu durum genellikle mesajların hiç işlenmemesine veya kaybolmasına yol açar, yavaş işlemeye değil.
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