Interstage Application Server アプリケーション作成ガイド (イベントサービス編)
目次 索引 前ページ次ページ

第1章 機能> 1.3 基礎知識> 1.3.1 通信モデル

1.3.1.1 Pushモデルの概要

 Pushモデルは、サプライヤがイベントデータの受信待ちの状態にあるコンシューマにイベントデータを送信する通信モデルです。
 サプライヤが送信したイベントデータをイベントチャネルに接続されているコンシューマへ高速、かつ同時に送信する場合に使用します。
 特に、複数のコンシューマに対してメッセージを配信したり、1台のコンシューマが複数のサプライヤからのメッセージを受信する場合などに有効です。

 Pushモデルの概要を以下に示します。なお、イベントデータの送信は、イベントチャネルのpushメソッドを使用します。

  1. コンシューマが、サプライヤからのイベントデータの受信を受け付けるため、イベントチャネルに接続します。この時点で、コンシューマはイベントデータの受信待ちの状態になります。
  2. サプライヤがイベントデータをイベントチャネルに送信します。イベントチャネルは、接続されているコンシューマだけにイベントデータを送信します。
  3. コンシューマがイベントデータを受信すると、次のイベントデータの受信を待ち合わせます。


 Pushモデルでは、コンシューマ側のアプリケーションはサーバアプリケーションである必要があります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005