Memilih strategi partisi — bagaimana event didistribusikan ke seluruh partisi suatu topik — merupakan keputusan desain Kafka yang penting yang mempengaruhi pengurutan, paralelisme, dan distribusi beban. Kunci partisi dan jumlah partisi harus dipilih dengan hati-hati.
Bagaimana partisi bekerja
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
