全部产品
Search
文档中心

ApsaraMQ for Kafka:Mengapa sebuah partisi dikonsumsi oleh beberapa thread konsumsi?

更新时间:Jun 28, 2025

Gejala

Ketika klien konsumen menggunakan kebijakan StickyAssignor untuk mengonsumsi pesan, beberapa thread konsumen mengonsumsi partisi yang sama. Akibatnya, pesan tidak diproses sesuai harapan.

Penyebab

Versi klien Anda lebih lama dari 2.3. Klien dengan versi lebih lama dari 2.3 mungkin menetapkan partisi yang sama kepada beberapa thread konsumsi untuk dikonsumsi.

Untuk informasi lebih lanjut, lihat Sticky assignor could assign a partition to multiple consumers (KIP-341).

Solusi

Kami merekomendasikan agar Anda memperbarui versi klien Anda ke 2.3 atau lebih baru atau menggunakan kebijakan penugasan partisi lainnya.

Jika Anda menggunakan kebijakan StickyAssignor, masalah penugasan seperti penugasan duplikat partisi dapat terjadi dalam beberapa kasus. Kami merekomendasikan agar Anda tidak menggunakan kebijakan penugasan ini kecuali diperlukan.