Η επιλογή μιας στρατηγικής διαμερισματοποίησης — του τρόπου με τον οποίο τα γεγονότα κατανέμονται στα διαμερίσματα ενός θέματος — είναι μια σημαντική απόφαση σχεδιασμού στο Kafka που επηρεάζει την σειρά, τον παραλληλισμό και την κατανομή φορτίου. Το κλειδί διαμερίσματος και ο αριθμός των διαμερισμάτων πρέπει να επιλεγούν προσεκτικά.
Πώς λειτουργεί η διαμερισματοποίηση
A producer's message goes to a partition based on:
→ with a KEY → hash(key) → determines the partition (same key → same partition consistently)
→ no key → distributed (round-robin / sticky) across partitions
→ the KEY choice determines ordering and distribution
