2 Kafka Bridge (API HTTP)

dreamy tango, drill raga, dembow balkan brass band

Listen on 93

Lyrics

[Verse 1]
Dans Kubernetes on déploie notre pont
KafkaBridge le CRD qu'on installe
API REST qui connecte les mondes
Entre Kafka et les apps qui s'installent
YAML décrit notre configuration
Bootstrap servers et authentification

[Chorus]
Kafka Bridge, le pont HTTP
REST API pour simplifier
POST pour produire, GET pour lire
JSON flows dans l'écosystème
Kafka Bridge, notre allié
Pour connecter sans se soucier

[Verse 2]
Production RESTful avec POST request
JSON payload vers le topic cible
Headers content-type à respecter
Partition key optionnelle et visible
Curl commande ou client JavaScript
Messages envoyés, c'est fantastique

[Chorus]
Kafka Bridge, le pont HTTP
REST API pour simplifier
POST pour produire, GET pour lire
JSON flows dans l'écosystème
Kafka Bridge, notre allié
Pour connecter sans se soucier

[Verse 3]
Consommation avec GET subscription
Consumer group pour la répartition
Polling régulier des nouveaux messages
Offset management, pas de gâchis
DELETE pour fermer la session
Commit automatique en option

[Bridge]
IoT devices, fonctions serverless
Systèmes legacy qui s'interfacent
Pas besoin du client natif Java
HTTP suffit pour tout connecter là

[Verse 4]
Mais attention aux limitations
Latence plus haute que direct connection
Throughput réduit comparé aux clients
Scaling horizontal devient urgent
Monitoring essentiel pour la charge
Bridge performance qu'il faut qu'on regarde

[Chorus]
Kafka Bridge, le pont HTTP
REST API pour simplifier
POST pour produire, GET pour lire
JSON flows dans l'écosystème
Kafka Bridge, notre allié
Pour connecter sans se soucier

[Outro]
Strimzi déploie notre bridge
HTTP REST, c'est le privilege
Kafka accessible partout
Intégration jusqu'au bout

← 1 Strimzi sur OpenShift | 3 Intégration du Schema Registry →