একটি পার্টিশনিং কৌশল নির্বাচন করা — কীভাবে ইভেন্টগুলি একটি বিষয়ের পার্টিশন জুড়ে বিতরণ করা হয় — একটি গুরুত্বপূর্ণ 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
