Lập trình 22/09/2026 6 phút

Partition trong Kafka: vì sao key quyết định thứ tự, và 6 partition cho throughput gấp đôi

Partition là đơn vị song song của Kafka — nhưng nó cũng là nơi mọi hiểu lầm về thứ tự bắt đầu. Bài này đo thật trong lab: cùng một key luôn rơi vào cùng một partition (nên sự kiện của một user giữ đúng thứ tự), nhưng Kafka KHÔNG đảm bảo thứ tự giữa các partition. Rồi so throughput 1 partition (580k/giây) với 6 partition (1,22 triệu/giây) để thấy song song hoá thật sự, kèm cái bẫy phân bố lệch khi ít key.