2

Suppose I have events that propagate information like

       C
      /
A -- B
      \
       D

and suppose I need to guarantee a stagger like

                   C0 --------       
                   /
                  /
A0 -- B0 --------
                  \
                   D0 -----------------


                      ======== C1---------------    
       A1---==== B1 --
                      ================== D1----

(The = imply waiting)

Is this possible to do in out-of-box way with Event Grid?

See Sharp
  • 379
  • 1
  • 4
  • 11

1 Answers1

2

The Azure Event Grid is an event driven distributed Pub/Sub model for reliable delivery interested discrete events to the subscribers based on their subscriptions. It's not a data pipeline, and there is no guarantee in-order processing.

In the case of using an Azure Event Grid, I do recommend to push the discrete events to the stream pipeline (EventHub subscriber) and handling the business model in the stream analytics job such as ordering, etc.

Roman Kiss
  • 7,925
  • 1
  • 8
  • 21