GCP-PUB-SUB
Service Google Cloud de messagerie pub/sub mondialement distribué, latence sub-seconde, idéal pour les pipelines EDI temps quasi-réel et la diffusion 1-vers-N.
Définition
Pub/Sub repose sur un modèle Topic / Subscription. Chaque Subscription peut être pull (consommateur tire) ou push (Pub/Sub POSTe à un endpoint HTTPS). Garantit at-least-once delivery, retention 7 jours, support des messages ordonnés (depuis 2021).
Origine
Lancé en 2015 par GCP. Inspiré de Google internal Borg-NS et Colossus, conçu pour des throughputs >1M messages/s.
Usage
Un acheteur EU publie chaque INVOIC reçu dans le Topic 'invoice-eu'. Subscriptions pull : ERP-SAP, Treasury, Audit. Subscription push : data warehouse BigQuery (load streaming). Les 3 consomment en parallèle sans dépendance.
Termes liés
- AWS SQS — homologue AWS.
- Azure Service Bus — homologue Azure.
- Kafka — alternative log.
- Event sourcing — pattern proche.