Les e-mails de confirmation de commande sont envoyés via une Cloud Function ; les appelants reçoivent des erreurs HTTP 500 et les e-mails sont perdus. Comment minimiser la perte d'e-mails ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Publier les messages e-mail sortants dans un sujet Pub/Sub et mettre à jour la Cloud Function pour consommer ce sujet..
Pourquoi c'est la réponse
La publication des messages dans un sujet Pub/Sub découple l'envoi d'e-mails de l'invocation initiale de la Cloud Function. Si la fonction échoue temporairement, Pub/Sub conserve le message, permettant à la fonction de le traiter ultérieurement ou à une autre instance de le faire, minimisant ainsi la perte d'e-mails. Augmenter le délai d'expiration ne résout pas les erreurs sous-jacentes et ne garantit pas la livraison. Utiliser Memorystore comme file d'attente n'est pas son cas d'utilisation principal et ne fournit pas les garanties de livraison de Pub/Sub. Demander à l'application de relancer manuellement est inefficace et ne gère pas les échecs persistants ou les surcharges.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise