Παραγωγοί δημοσιεύουν (γράφουν) συμβάντα σε θέματα Kafka, και καταναλωτές εγγράφονται σε (διαβάζουν) συμβάντα από αυτά. Η κατανόηση του τρόπου λειτουργίας τους — συμπεριλαμβανομένης της κατάτμησης, των offsets και των ομάδων καταναλωτών — είναι θεμελιώδης για τη χρήση του Kafka.
Παραγωγοί — γραφή συμβάντων
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
