Les producteurs publient (écrivent) des événements dans les sujets Kafka, et les consommateurs s'abonnent à (lisent) des événements à partir d'eux. Comprendre comment ils fonctionnent — y compris le partitionnement, les offsets et les groupes de consommateurs — est fondamental pour utiliser Kafka.
Producteurs — écrire des événements
PRODUCERS publish events to TOPICS:
→ send a record (key, value) to a topic
→ the key determines the PARTITION (same key → same partition → ordering for that key);
no key → distributed (round-robin)
→ can configure ACKNOWLEDGMENTS (acks) for durability (wait for replicas to confirm)
→ batching, compression for throughput
