Atmosphere 1.0.12 を使用して、Grails 2.2.1 アプリケーションでサーバーからクライアントにデータをプッシュしています。
アプリケーションはオークション Web サイトで、価格、入札者情報、ステータス メッセージなどの更新をプッシュしています。目標は、ページのリロードを必要とせずに、ページ上の情報を動的に変更することです。一部の情報は、入札後の価格変更など、非常に簡単に更新できます。ただし、ユーザーに自分が最高入札者である、または高値を付けていることを伝えるなど、何らかのロジックが必要な場合もあります。
現在、情報をプッシュするために Atmosphere サービス (LotPushService) を実装しました。
ただし、これらの更新の後、ユーザー情報やロケールなどの特定の情報が失われます。これは、更新と共に送信されず、サービスによって処理されないためです。
プッシュ更新を送信するときにサービスを使用してページ テンプレートをレンダリングし、セッションと状態の情報を保持することはできますか?
この状況のベスト プラクティスはありますか?