アラーム コンシューマ
- Last UpdatedSep 25, 2024
- 1 minute read
アラーム コンシューマは、以下の処理を実行します。
-
通知を受け取ることを希望するアラーム可能アイテムを識別するクエリー セットを分散アラーム システムに提供します。クエリーはアラーム コンシューマによって変更または削除されるまでアクティブ状態を保ち、アラーム プロバイダやアラームのグループを指定します。これは、「ワイルドカード」を持つ SQL クエリーとよく似ています。アラーム プロバイダが変更の通知を発行するたびに、分散アラーム システムは登録されているすべてのクエリーとの一致についてアラームを確認し、対応するアラーム コンシューマにアップデートを渡します。
-
アップデートを受け取ると、アイテムのステータスまたは移行に関連する情報を表示するか、ログ記録します。
-
アラームを確認します。アラーム コンシューマは、アラームとアラーム プロバイダを識別する確認通知を分散アラーム システムに送信します。この通知はアラーム プロバイダに渡され、そのプロバイダによってアイテムのステータスが「確認」に更新され(適切な場合)、それを分散アラーム システムに通知することによって、その更新がそのアラームに関連を持つすべてのコンシューマに配布されることを確認します。
注意:分散アラーム システムの通信の大部分は、ノード間でのアラーム クエリーとアラーム レコードの送信により構成されています。ノード内では、ネットワーク トラフィックを最小限に抑えるために、内部アラーム メモリによってアラーム クエリーとアラーム レコードが追跡され、バッファされています。