CATCH-UP-CURSOR
Curseur de rattrapage. Voir Enterprise Integration Patterns.
Définition
Catch-up cursor — position dans un flux de messages que le consommateur reprend après une interruption pour rejouer les messages manqués sans dupliquer ceux déjà acquittés.
Origine
Pattern bien établi dans les bus de messagerie (Kafka offset, AWS Kinesis shard iterator). Adapté à l'EDI quand un partenaire reprend après une panne et veut retransmettre depuis le dernier MDN acquitté.
Usage
Après une panne de 2 heures, le gateway AS2 reprend à partir du dernier MDN reçu (catch-up cursor) ; les payloads entre cet instant et la reprise sont retransmis par le partenaire, déduplication assurée par l'idempotency key.
Liés
- IDEMPOTENCY — voir entrée.
- REPLAYABILITY — voir entrée.
- TRACE ID — voir entrée.