The Sequential Convoy pattern defines that you can have 1 or more sets of queued messages and within each set of messages, the order of the messages is respected when they're processed.
I'm looking for a similar pattern, but I would like to order the sets and am unconcerned with the order of processing within each set.
For example, set A might have items 1, 2, and 3; set B has items a, b, and c. I don't care what order 1, 2, and 3 are processed in, nor am I concerned about the order of a, b, and c. However, I want to guarantee that all of set A is complete before set B begins.
Questions:
- Is there a name for this pattern?
- Is there a way to enable it in Azure Service Bus Queue / Azure Logic Apps?