>
>
> The delivery guarantee, as I understand it, will guarantee that you will
> receive all messages, in order, which have been published to a topic, from
> the point at which you subscribe to the topic.
>
>
Yes, that's correct.


> I can see how this works for a single region. However, for more than one
> region, what should happen if a region A is down when the subscription is
> created at region B. If the subscription is


When a first local subscribe for a topic happens in region B, region B will
try to subscribe to all other regions for that topic to get you the above
guarantee. Hence if region A is down, the subscribe request will fail. If
it's not the first local subscribe, then region A won't be contacted, and
the subscription request will succeed even if region A is down.

Really I guess the question boils down to, how do the message sequence ids
> between regions interact? Is there any total order between them, or are
> they completely independent, or a mix of the two?
>
>
As Ben said, there is a total order between messages published in the same
region, but only a partial order between messages published across multiple
regions.

Utkarsh




> -Ivan

Reply via email to