サブスクリプション

サブスクリプションは、サブスクライバーが受け取るパブリケーションを記述するために ローカル・ブローカーに渡す情報を含むレコードです。

サブスクリプションは、以下のもので構成されます。

サブスクライバーは、パブリッシュされるメッセージを受け取りたい場合に、ローカル・ブローカーに サブスクリプション登録要求を出します。 サブスクリプションと関連するすべての情報は、サブスクリプション・テーブルのブローカーに よって記録されます。

パブリケーションを受け取る時、ブローカーはサブスクリプション・テーブルをスキャンして パブリケーションのトピック、サブスクリプション・ポイント、およびフィルターが一致するサブスクリプション要求があるかどうかを判別します。 サブスクライバーが PubOnReqOnly オプションを指定して登録していない限り、一致する各サブスクリプション要求ごとに、ブローカーは指定されたサブスクライバー・キューに対して パブリケーションを転送します。

サブスクリプションは、次のイベントのいずれかが発生した場合のみ、サブスクリプション・テーブルから除去されます。

サブスクライバーが、パブリケーションの送信先のキューとして一時動的キューを指定する場合、ブローカーはキューの削除時に自動的にサブスクリプションの登録を解除します。

関連概念
トピック
パブリッシャー
パブリケーション
サブスクライバー
パブリッシュ/サブスクライブ・トポロジー

関連タスク
サブスクライブ

関連資料
Publication ノード
Filter ノード
MQRFH2 構造体
Publish メッセージ