Gejala
Grup konsumen tidak terlihat di Konsol ApsaraMQ for Kafka, namun thread konsumen dalam grup tersebut tetap mengonsumsi pesan.
Penyebab
Konsumen menggunakan mode
assignuntuk mengonsumsi pesan. Dalam situasi ini, thread konsumen dapat mengonsumsi pesan meskipun grup konsumen belum dibuat.Konsumen menggunakan mode
subscribeuntuk mengonsumsi pesan. Setelah grup konsumen terkait dihapus, thread konsumen dapat terus mengonsumsi pesan jika thread tersebut tidak dihentikan atau rebalancing tidak dipicu.Pembuatan otomatis grup konsumen diaktifkan untuk instance ApsaraMQ for Kafka Anda. Dalam kasus ini, thread konsumen dapat mengonsumsi pesan meskipun grup konsumen belum dibuat.
Solusi
Jika konsumen menggunakan mode
assignuntuk mengonsumsi pesan, atau pembuatan otomatis grup konsumen diaktifkan untuk instance ApsaraMQ for Kafka Anda, buatlah grup konsumen di Konsol ApsaraMQ for Kafka terlebih dahulu.Gunakan grup konsumen yang sudah ada sebanyak mungkin karena stabilitas kluster dapat terpengaruh jika jumlah grup konsumen yang dibuat melebihi batas maksimum. Untuk informasi lebih lanjut tentang batasan jumlah grup konsumen, lihat Batasan.
Sebelum menghapus grup konsumen, pastikan semua thread konsumen dalam grup tersebut telah dihentikan.
CatatanJika Anda menerima peringatan akumulasi pesan untuk grup konsumen yang tidak muncul di konsol, atasi masalah tersebut dengan mengikuti petunjuk yang diberikan di Mengapa saya masih menerima peringatan tentang akumulasi pesan untuk grup konsumen setelah saya menghapus grup konsumen?