HTTP Feeds: Asynchrones Event Streaming mit einfachem HTTP
2025-04-26
HTTP Feeds ist eine minimale Spezifikation für asynchrones Event Streaming und Datenreplikation mit einfachen HTTP-APIs. Es definiert einen einfachen HTTP GET-Endpunkt, der eine chronologisch geordnete Sequenz von CloudEvents in gebatchten Antworten zurückgibt. Mit dem Query-Parameter `lastEventId` können Clients unendlich lange für Echtzeit-Updates pollern und bieten eine Alternative zu Message Brokern (wie Kafka oder RabbitMQ). Die Spezifikation deckt auch Long Polling für niedrigere Latenz, Datenkompression und -löschung für Effizienz und die Behandlung von Event-IDs für robuste Event-Verarbeitung ab.
Entwicklung