StudyByteLearn
← AZ-305: Azure Infrastructure Solutions
AZ-305 · Application architecture

Practice question 274 of 400 · medium

Each accepted order must be processed once logically by the fulfillment worker fleet, with work retained while workers are offline. Which messaging topology fits the competing-worker requirement?

Choose the single best answer.

  1. A.A Service Bus queue with competing Peek Lock consumers
  2. B.A separate topic subscription for every fulfillment worker so every worker creates a shipment
  3. C.An Event Hubs consumer group for every worker so every worker replays each order
  4. D.A synchronous call to every worker before accepting the order
Show the answer and explanation

✓ Correct answer

  • A Service Bus queue with competing Peek Lock consumers

A queue distributes one logical work stream among competing receivers and retains pending work. Separate subscriptions or independent Event Hubs groups give each worker a copy rather than dividing fulfillment, while synchronous calls couple acceptance to every worker's availability. Processing still needs idempotency for redelivery. Source guide: PDF page(s) 49-50.

Read the source reference

This item is flagged for content review.

Read and review here, or open the app to practise and save your results on this device.

Unofficial study aid; not affiliated with or endorsed by Microsoft. Original practice questions are not real examination questions and do not guarantee an exam result.