どのように RabbitMQ のキューにあるメッセージを確認しますか?
RabbitMQのキューにあるメッセージを見るためには、RabbitMQ管理プラグインが提供するウェブインターフェースを使うか、RabbitMQのコマンドラインツールを使うことができます。
Web インターフェースでキューメッセージを表示する手順は次のとおりです。
- RabbitMQ Management Plugin がインストール、有効化されていることを確認してください。インストールされていない場合は、RabbitMQ 公式ドキュメントを参照してインストール、有効化を行ってください。
- ウェブブラウザをサポートしている任意のデバイスを開き、デフォルトではhttp://localhost:15672のRabbitMQ管理プラグインのURLを入力します。
- ログインするには、ユーザー名とパスワードを入力してください。既定のユーザー名は「guest」、パスワードも「guest」ですが、本番環境ではより安全なパスワードに変更してください。
- ログインに成功すると、RabbitMQ管理プラグインのダッシュボードが表示されます。
- ダッシュボード上で「キュー」タブをクリックし、表示するキューを選択します。
- キューの詳細画面では、キュー内のメッセージリストが表示されます。
- 特定のメッセージを選択して「メッセージを取得」ボタンをクリックすると、メッセージの詳細を確認できます。
キューのメッセージをコマンドラインツールで確認する手順は次のとおりです。
- コマンドラインターミナルを開く。
- rabbitmqctl コマンドを使用してキューメッセージを参照します。例えば、「my_queue」というキューのメッセージを確認するには、次のコマンドを実行します。
rabbitmqctl get_queue_messages my_queue
- メッセージのリストをキューに表示します。
コマンドラインツールを使用するには、対応する権限と RabbitMQ サーバへのアクセス権を持っていることに注意してください。