Kafka একটি পার্টিশনের মধ্যে অর্ডারিং গ্যারান্টি দেয় কিন্তু পার্টিশন জুড়ে নয় — এটি একটি গুরুত্বপূর্ণ ধারণা। সম্পর্কিত ইভেন্টের জন্য অর্ডারিং পেতে, আপনি সেগুলি একই পার্টিশনে রুট করেন (একই কী এর মাধ্যমে)। অর্ডারিং বোঝা সঠিকতার জন্য গুরুত্বপূর্ণ।
প্রতি-পার্টিশন অর্ডারিং
Kafka guarantees:
✓ ORDER WITHIN a partition → events in a partition are strictly ordered (by offset);
consumers read them in order
✗ NO order ACROSS partitions → events in different partitions have no relative order
guarantee (they're processed in parallel by different consumers)
→ this is a FUNDAMENTAL Kafka property (and a common source of misunderstanding)
