Avant de déployer un code d'abonné Pub/Sub mis à jour qui pourrait accuser réception des messages de manière incorrecte et que vous ne conservez pas les messages accusés de réception, comment pouvez-vous récupérer les messages si le déploiement entraîne une perte de messages ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un instantané Pub/Sub avant de déployer le nouveau code d'abonné, et utilisez une opération Seek pour re-livrer les messages devenus disponibles après la création de l'instantané..
Pourquoi c'est la réponse
La création d'un instantané Pub/Sub avant le déploiement permet de conserver l'état des messages non acquittés à ce moment-là. Si le nouveau code d'abonné échoue et acquitte incorrectement des messages, l'opération Seek sur cet instantané peut re-livrer tous les messages qui étaient en attente d'acquittement au moment de la création de l'instantané, y compris ceux qui ont été mal acquittés par le code défectueux. L'émulateur Pub/Sub est utile pour les tests locaux, mais ne protège pas contre la perte de données en production. Cloud Build gère le déploiement mais ne fournit pas de mécanisme de récupération de messages. Le dead-lettering capture les messages non traités, mais n'aide pas si le problème est un acquittement incorrect qui fait disparaître les messages de la file d'attente.
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