web-dev-qa-db-ja.com

RabbitMQキューメッセージ

キュータブのrabbitMQWebインターフェイスに、次の場所にある[概要]パネルが表示されます。

キューに入れられたメッセージ:

  • 準備完了
  • 未確認
  • 合計

「合計」メッセージとは何だと思います。しかし、「準備完了」と「未確認」とは何ですか? 「準備完了」-消費者に配信されたメッセージ? 「未確認」-?

メッセージレート:

  • 公開する
  • 配信
  • 再配信
  • 認める

そして、これらのメッセージは何ですか?特に「再配信」と「確認」?これは何を意味するのでしょうか?

30
tuchk4

準備完了
配信可能なメッセージの数です。

未確認
サーバーが確認応答を待機しているメッセージの数です(クライアントがメッセージを受信したが、まだ確認応答を送信していない場合)。

合計
ReadyメッセージとUnacknowledgedメッセージの合計です。


2番目の質問について:

公開
これは、RabbitMQサーバーに着信するメッセージの数です。

配信
これは、basic.consumeに応答して確認応答が必要なメッセージが配信される速度です。

確認
クライアント/コンシューマーがメッセージを確認する速度。

再配信
「再配信済み」フラグが設定されたメッセージが配信される速度。たとえば、配信されたメッセージの確認メッセージが届かない場合は、このメッセージを再度配信します。

36
Rene Herget