Yayıncılar paket takip mesajlarını tek bir Pub/Sub konusuna gönderir; bir abone bunları işler ve geçmiş analizi için BigQuery'ye yazar. Olayların zaman içinde analiz edilebilmesini sağlamak için neyi nereye dahil etmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her yayıncı cihazdan Cloud Pub/Sub'a gönderilen giden mesaja zaman damgası ve Package ID ekleyin..
Neden bu cevap
Doğru cevap, her yayıncı cihazdan Cloud Pub/Sub'a gönderilen giden mesaja zaman damgası ve Paket Kimliği eklemektir. Bu yaklaşım, verinin kaynağında, yani olayın gerçekten gerçekleştiği anda doğru zaman bilgisini yakalar. Ayrıca, her paketin benzersiz bir tanımlayıcıya sahip olması, BigQuery'de analiz ve izleme için kritik öneme sahiptir. Diğer seçenekler neden yanlış: Mesajlar alındığında Cloud Pub/Sub abone uygulamasındaki her mesaja zaman damgası eklemek, mesajın Pub/Sub'a gönderildiği an ile abone tarafından alındığı an arasındaki gecikmeyi hesaba katmaz. Bu durum, olayın gerçek zamanını yansıtmayabilir. Olayın zamanını kaydetmek için BigQuery'de NOW() işlevini kullanmak, verinin BigQuery'ye yazıldığı anı kaydeder, olayın gerçekleştiği anı değil. Bu da gecikmeler nedeniyle yanlış zaman bilgisine yol açabilir. Verileri sıralamak için Cloud Pub/Sub'dan otomatik olarak oluşturulan zaman damgasını kullanmak, mesajın Pub/Sub hizmeti tarafından alındığı zamanı gösterir, ancak olayın gerçekleştiği gerçek zamanı değil. Bu da yine gecikmeler nedeniyle tutarsızlık yaratabilir.
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