Vous concevez une application composée de deux composants qui communiquent en envoyant des messages via une file d'attente. Les messages doivent être traités dans un ordre strict de type premier entré, premier sorti (FIFO). Quelle solution de file d'attente devez-vous inclure pour garantir le traitement FIFO ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Files d'attente Azure Service Bus avec les sessions activées.
Pourquoi c'est la réponse
La bonne réponse est Azure Service Bus Queues avec les sessions activées. Les sessions Service Bus garantissent le traitement des messages dans un ordre strict FIFO pour un groupe de messages liés. Lorsqu'une session est activée, tous les messages envoyés avec le même ID de session sont traités séquentiellement par le même récepteur, maintenant ainsi l'ordre. Azure Storage Queues ne garantit pas l'ordre FIFO pour les messages individuels, même avec des métadonnées personnalisées ou des politiques d'accès stockées, car elles sont conçues pour la simplicité et la haute disponibilité plutôt que l'ordonnancement strict. Le partitionnement dans Azure Service Bus améliore le débit et la disponibilité, mais ne garantit pas l'ordre FIFO pour les messages au-delà d'une partition donnée, et ne gère pas l'ordonnancement des messages liés comme le font les sessions.
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