Memilih strategi partitioning — cara peristiwa diagihkan merentasi partition sesuatu topic — ialah keputusan reka bentuk Kafka yang penting yang menjejaskan penyusunan, keselarian, dan pengagihan beban. Kunci dan jumlah partition mesti dipilih dengan teliti.
Bagaimana partitioning berfungsi
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
