JSF Java EE アプリケーション内でプッシュ メカニズムを使用するにはどうすればよいですか?
私はいくつかのバックエンド値を持っています。それらは、1 秒おきに、1 分おきに、1 時間に 1 回だけ変化することがあります。
複数のクライアントがそのページに接続するとコストがかかるため、その変数をプルしたくありません。
したがって、値が変更された場合にのみフロントエンドの値を更新するプッシュメカニズムが必要です。どうすればこれができるか知っている人はいますか?
JSF Java EE アプリケーション内でプッシュ メカニズムを使用するにはどうすればよいですか?
私はいくつかのバックエンド値を持っています。それらは、1 秒おきに、1 分おきに、1 時間に 1 回だけ変化することがあります。
複数のクライアントがそのページに接続するとコストがかかるため、その変数をプルしたくありません。
したがって、値が変更された場合にのみフロントエンドの値を更新するプッシュメカニズムが必要です。どうすればこれができるか知っている人はいますか?
RichFaces a4j:pushを使用できます。クライアントは、WebSocket 接続またはロング ポーリング方式を使用して、サーバーへの永続的な接続を作成します。永続的な接続はAtmosphere Frameworkによって管理されます。プッシュは、プログラム API (トピック) によって、または CDI イベント (@Push) を使用して制御できます。コードはかなり無駄がありません。