You need an Azure messaging solution that supports transactions, duplicate detection, and indefinite message retention. Which two technologies satisfy all requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Azure Service Bus Topic, Azure Service Bus Queue.
Why this is the answer
Azure Service Bus Queues and Topics both support transactions, allowing multiple operations to be performed atomically. They also offer duplicate detection, preventing the same message from being processed twice, and can retain messages indefinitely through their dead-letter queue (DLQ) and configurable message time-to-live (TTL) settings, which can be set to a very long duration. Azure Storage Queues are a simpler, cheaper option but lack built-in support for transactions and duplicate detection. While messages can have a long TTL, indefinite retention isn't a core feature in the same way as Service Bus. Azure Event Hubs are designed for high-throughput event ingestion and streaming, not transactional messaging, duplicate detection, or indefinite message retention for individual messages.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed