症状
ApsaraMQ for Kafka コンソールにコンシューマーグループが表示されません。ただし、このコンシューマーグループのコンシューマースレッドはメッセージを消費しています。
原因
コンシューマーが
assignモードを使用してメッセージを消費しています。この場合、コンシューマーグループを作成しなくても、コンシューマースレッドがメッセージを消費できる場合があります。コンシューマーが
subscribeモードを使用してメッセージを消費しています。関連するコンシューマーグループが削除された後、コンシューマースレッドが停止されていない場合、またはリバランスがトリガーされていない場合、コンシューマースレッドはメッセージの消費を継続できます。ApsaraMQ for Kafka インスタンスでコンシューマーグループの自動作成が有効になっています。この場合、コンシューマーグループを作成しなくても、コンシューマースレッドはメッセージを消費できます。
解決策
コンシューマーが
assignモードを使用してメッセージを消費している場合、または ApsaraMQ for Kafka インスタンスでコンシューマーグループの自動作成が有効になっている場合は、ApsaraMQ for Kafka コンソールで事前にコンシューマーグループを作成します。作成されたコンシューマーグループの数がコンシューマーグループ数の制限を超えると、クラスターの安定性に影響を与える可能性があるため、できるだけ既存のコンシューマーグループを使用してください。コンシューマーグループ数の制限の詳細については、「制限」をご参照ください。
コンシューマーグループを削除する前に、コンシューマーグループ内のすべてのコンシューマースレッドが停止していることを確認します。
説明コンソールに表示されないコンシューマーグループについてメッセージ蓄積アラートを受信した場合は、「コンシューマーグループを削除した後も、メッセージの蓄積に関するアラートが引き続き受信されるのはなぜですか?」に記載されている手順に従って問題をトラブルシューティングしてください。