Sipariş onay e-postaları bir Cloud Function aracılığıyla gönderiliyor; çağrı yapanlar HTTP 500 hataları alıyor ve e-postalar kayboluyor. E-posta kaybını nasıl en aza indirirsiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Giden e-posta mesajlarını bir Pub/Sub konusuna yayınlayın ve Cloud Function'ı bu konuyu tüketecek şekilde güncelleyin..
Neden bu cevap
Yanıt, e-posta gönderme işlemini eşzamansız hale getirerek ve mesajların güvenilir bir şekilde iletilmesini sağlayarak e-posta kaybını en aza indirir. Pub/Sub, mesajların en az bir kez teslim edilmesini garanti eden dayanıklı bir mesajlaşma hizmetidir. Cloud Function, Pub/Sub konusunu dinleyerek, e-posta gönderme işlemi başarısız olsa bile mesajın kaybolmamasını sağlar ve daha sonra yeniden denenebilir. Diğer seçenekler bu dayanıklılığı sağlamaz: zaman aşımını artırmak temel sorunu çözmez; Memorystore bir önbellek hizmetidir ve kalıcı bir kuyruk değildir; saniyede bir yeniden deneme, geçici hatalar için yardımcı olabilir ancak kalıcı hatalarda veya işlevin uzun süreli kesintilerinde mesaj kaybına yol açabilir.
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