ページの先頭行へ戻る
Interstage Application Server MessageQueueDirector説明書
Interstage

9.1 概要

同報配信サービスは、同じメッセージを同時に複数の相手へ送信するサービスです。同報配信サービスは、アプリケーションがメッセージキューに送信したメッセージを他の複数のメッセージキューへ複写することにより実現しています。

同報配信サービスをイベントチャネル連携サービス、SMTP連携サービスと併用することにより、他システムを含む同報配信が実現できます。各連携サービスの詳細については、“第10章 イベントチャネル連携サービス”、“第11章 SMTP連携サービス”を参照してください。

図9.1 同報配信サービスの概要に同報配信サービスの概要を示します。

図9.1 同報配信サービスの概要

以下に同報配信サービスの主な特徴を示します。

送信相手の数に無依存

同報配信サービスを使用する場合でも、アプリケーションは、ある一つのメッセージキューに対してだけメッセージを送信すればよく、複数の送信相手を意識する必要はありません。

また、メッセージの送信相手が増減してもアプリケーションの変更は不要です。メッセージの送信相手が増える場合は、メッセージキューの作成と同報配信サービスのサービス定義の変更を行うだけで済みます。サービス定義の詳細については、“9.3.3.2 サービス定義の記述”を参照してください。

メッセージ保証

同報配信サービスでは、システムの各種異常事態からメッセージの欠落や重複を防止するためのメッセージ保証機能を装備しています。メッセージキュー間でのデータ転送中にシステムダウンなどのシステム異常が発生してもメッセージは保証されます。

メッセージ保証の詳細については、“9.2.2 メッセージ保証”を参照してください。