すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for Kafka:コンソールに表示されないコンシューマーグループがメッセージを消費できるのはなぜですか?

最終更新日:Jan 11, 2025

症状

ApsaraMQ for Kafka コンソールにコンシューマーグループが表示されません。ただし、このコンシューマーグループのコンシューマースレッドはメッセージを消費しています。

原因

  • コンシューマーが assign モードを使用してメッセージを消費しています。この場合、コンシューマーグループを作成しなくても、コンシューマースレッドがメッセージを消費できる場合があります。

  • コンシューマーが subscribe モードを使用してメッセージを消費しています。関連するコンシューマーグループが削除された後、コンシューマースレッドが停止されていない場合、またはリバランスがトリガーされていない場合、コンシューマースレッドはメッセージの消費を継続できます。

  • ApsaraMQ for Kafka インスタンスでコンシューマーグループの自動作成が有効になっています。この場合、コンシューマーグループを作成しなくても、コンシューマースレッドはメッセージを消費できます。

解決策

  • コンシューマーが assign モードを使用してメッセージを消費している場合、または ApsaraMQ for Kafka インスタンスでコンシューマーグループの自動作成が有効になっている場合は、ApsaraMQ for Kafka コンソールで事前にコンシューマーグループを作成します。

    作成されたコンシューマーグループの数がコンシューマーグループ数の制限を超えると、クラスターの安定性に影響を与える可能性があるため、できるだけ既存のコンシューマーグループを使用してください。コンシューマーグループ数の制限の詳細については、「制限」をご参照ください。

  • コンシューマーグループを削除する前に、コンシューマーグループ内のすべてのコンシューマースレッドが停止していることを確認します。

    説明

    コンソールに表示されないコンシューマーグループについてメッセージ蓄積アラートを受信した場合は、「コンシューマーグループを削除した後も、メッセージの蓄積に関するアラートが引き続き受信されるのはなぜですか?」に記載されている手順に従って問題をトラブルシューティングしてください。