全部产品
Search
文档中心

ApsaraMQ for Kafka:Mengapa pesan yang dikirim ke topik didistribusikan secara tidak merata di antara partisi-partisi topik tersebut?

更新时间:Jun 28, 2025

Gejala

Pesan yang dikirim ke topik terdistribusi secara tidak merata di antara partisi-partisi topik. Beberapa partisi memiliki lebih banyak pesan, beberapa memiliki lebih sedikit, dan ada partisi yang bahkan tidak memiliki pesan sama sekali.

Anda dapat memeriksa jumlah pesan di setiap partisi pada tab Partition Status di halaman Topic Details. Jumlah offset menunjukkan jumlah pesan. Seperti yang ditunjukkan pada gambar berikut, Partisi 2 memiliki lebih banyak pesan dibandingkan masing-masing partisi lainnya. Beberapa partisi bahkan tidak memiliki pesan. Uneven distribution of messages among partitions

Penyebab

  • Pesan hanya dikirim ke partisi tertentu, sehingga partisi lainnya tidak menerima pesan.

  • Pesan dikirim ke partisi tertentu berdasarkan kunci pesan tertentu, menyebabkan distribusi pesan yang tidak merata di antara partisi.

  • Kebijakan penugasan partisi telah diubah ulang, tetapi logika kebijakan tersebut mengandung cacat, sehingga pesan terdistribusi secara tidak merata di antara partisi.