Hi,
I have some questions about the resequencer EIP, I didn't manage to find in the documentation.
1. Is it possible to have multiple sequences within the same route?
I have multiple orders with an order number. Each of the order number is split into multiple parts that are sent separately and they have a sequence number. Now I want to resequence the messages for each of the orders separately. The expected behavior should be something like this:
MSG 1: Order id: 1, Sequence Number: 2 -> no message processed
MSG 2: Order id: 2, Sequence Number: 1 -> MSG 2 is processed
MSG 3: Order id: 1, Sequence Number: 1 -> MSG 3, MSG 1 are processed
2. Aggregation supports configurable aggregation repositories (including persistent ones). Is there something similar for the resequencing?
3. What happens with waiting exchanges? Is the thread suspended and they are stored in an (in memory) repository, or is something else done with them?
Best regards
Stephan
I have some questions about the resequencer EIP, I didn't manage to find in the documentation.
1. Is it possible to have multiple sequences within the same route?
I have multiple orders with an order number. Each of the order number is split into multiple parts that are sent separately and they have a sequence number. Now I want to resequence the messages for each of the orders separately. The expected behavior should be something like this:
MSG 1: Order id: 1, Sequence Number: 2 -> no message processed
MSG 2: Order id: 2, Sequence Number: 1 -> MSG 2 is processed
MSG 3: Order id: 1, Sequence Number: 1 -> MSG 3, MSG 1 are processed
2. Aggregation supports configurable aggregation repositories (including persistent ones). Is there something similar for the resequencing?
3. What happens with waiting exchanges? Is the thread suspended and they are stored in an (in memory) repository, or is something else done with them?
Best regards
Stephan