Fiche mémo · Kafka

Kafka : les 8 concepts clés

Apache Kafka transporte des flux d’événements en temps réel entre applications : commandes, capteurs, clics, changements en base. Ces huit notions expliquent comment les messages sont écrits, stockés, répartis et lus.

Pas à pas

Chaque notion expliquée, avec un exemple

1 / 8

Topic

Un flux d’événements nommé

Catégorie dans laquelle les producteurs écrivent et les consommateurs lisent. Les messages y sont ajoutés à la suite, jamais modifiés.

Exemple
kafka-topics.sh --bootstrap-server localhost:9092 \
  --create --topic commandes \
  --partitions 6 --replication-factor 3
Fiche mémo

L’essentiel en un coup d’œil

À garder sous la main : agrandissez-la, puis gardez ces points en tête.

  • L’ordre n’est garanti que par partition
  • Le nombre de partitions borne le parallélisme
  • Des consommateurs idempotents face aux doublons
Testez-vous

Saurez-vous retrouver la notion ?

Lisez la définition, cherchez la réponse, puis retournez la carte.

Aller plus loin avec nos quiz →

Besoin d’aller plus loin ?

Nos experts vous accompagnent, et nos formations rendent vos équipes autonomes.