azure event grid data flow for multiple subscriptions to same input storage source

Mayuri Kadam 81 Reputation points Microsoft Employee
2021-01-05T03:40:43.183+00:00

Hi,
Consider I have the following scenario:
53512-untitled.png

So I have 2 different subscriptions: sub1, sub2 both subscribed to the same storage account and publishing events to 2 different queues in the same storage account.
which of the following is true:

  1. Then just to confirm blob1 and blob2 both will get written out to both queue1 as well as queue2 right?
  2. Is there any possibility of say blob1 gets randomly written to queue1 and blob2 to queue2?

Thanks

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,427 questions
Azure Queue Storage
Azure Queue Storage
An Azure service that provides messaging queues in the cloud.
98 questions
Azure Event Grid
Azure Event Grid
An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
314 questions
0 comments No comments
{count} votes

Accepted answer
  1. Roman Kiss 2,241 Reputation points
    2021-01-05T07:56:35.26+00:00

    Hi,

    The Azure Event Grid model supports the Fan-Out Pattern, where the event message is reliable delivered to the destination endpoint based on the each subscription. In other words, there is no multicasting within the Fan-Out Pattern, so the answer to your question is the true for case 1, where the event is delivered based on sub1->queue1 and sub2->queue2 in the Fan-Out manner.

    Thanks
    Roman

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful