> > > 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
