Antoine.st Nortification Model

Nortification Model

マスタデータが更新されたとき、何らかの形で通知されると便利です。マスタデータに限らず、今利用しているデータが他のコンピュータで更新されたことを、他のコンピュータに通知するにはどうすればよいでしょうか。

基本的に、C/S モデルでは単一のサーバーに複数のクライアントがつながる形になっています。サーバーは、データの更新があったことを知っていますが、それをクライアントが知るためには定期的に確認する (ポーリング) しかありません。

それではちょっと嫌な感じなので、何とかするためのモデルを考えてみることにします。