Producers suna buga (rubutu) abubuwan da suka faru zuwa jigogen Kafka, kuma consumers suna lanba (karanta) abubuwan da suka faru daga cikinta. Fahimtar yaya suke aiki — gaba da ragewa, offsets, da ƙungiyoyin consumers — abubuwa ne na mahimmanci don yin amfani da Kafka.
Producers — rubutu abubuwan da suka faru
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
