POLLING-BRIDGE
Pattern d'intégration où un composant interroge périodiquement une source externe (SFTP, base, API REST) pour détecter de nouveaux messages EDI et les pousser dans la passerelle interne.
Définition
Le polling bridge est l'un des Enterprise Integration Patterns de Hohpe & Woolf. Le polleur applique un cursor (timestamp, fichier modifié, offset) et n'attaque que la zone delta. Verrou de concurrence (Redis ou DB) pour éviter double traitement.
Origine
Pattern codifié dans Enterprise Integration Patterns (Hohpe & Woolf, 2003). Toujours d'actualité pour les sources legacy qui n'émettent pas d'event natif (SFTP, OFTP2 partners).
Usage
Une passerelle EDI poll un SFTP partner toutes les 60 secondes : ls /inbound, télécharge chaque fichier non encore vu (cursor 'fichiers traités' dans Redis), publie chaque payload sur Kafka, archive sur S3. Latence ajoutée : 30s en moyenne.
Termes liés
- Webhook bridge — pendant push.
- SFTP — source typique.
- Backpressure (EDI) — régulation.
- Catch-up cursor — outil.