8.2.2. キューのしきい値アラート
キューしきい値アラートは、キャパシティー制限セット(
qpid.max_size または qpid.max_count)が上限の 20% に達すると、ブローカーによって発行されます。図 50% は、broker オプションを使用してサーバー全体で設定でき --default-event-threshold-ratioます。これをゼロに設定すると、デフォルトですべてのキューでアラートが無効になります。さらに、キューの作成 qpid.alert_size 時 qpid.alert_count および作成時に、デフォルトのアラートしきい値を上書きできます。
Alerts は QMF フレームワークから送信されます。アドレスをリッスンしてアラートメッセージにサブスクライブでき
qmf.default.topic/agent.ind.event.org_apache_qpid_broker.queueThresholdExceeded.#ます。アラートはマップメッセージとして送信されます。
以下のコードは、アラートメッセージをサブスクライブして消費する方法を示しています。
- python
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
アラートリープ(Repeat Gap)
アラートメッセージがあふれるのを防ぐために、アラートメッセージには 60 秒の差があります。これにより、で異なる値を秒単位で指定 qpid.alert_repeat_gap すると、キューごとに上書きできます。
後方互換性エイリアス
以下のエイリアスは、以前のクライアントとの互換性を維持するために維持されます。
x-qpid-maximum-message-count以下と同等です。qpid.alert_countx-qpid-maximum-message-size以下と同等です。qpid.alert_sizex-qpid-minimum-alert-repeat-gap以下と同等です。qpid.alert_repeat_gap