0

Atmosphere 1.0.12 を使用して、Grails 2.2.1 アプリケーションでサーバーからクライアントにデータをプッシュしています。

アプリケーションはオークション Web サイトで、価格、入札者情報、ステータス メッセージなどの更新をプッシュしています。目標は、ページのリロードを必要とせずに、ページ上の情報を動的に変更することです。一部の情報は、入札後の価格変更など、非常に簡単に更新できます。ただし、ユーザーに自分が最高入札者である、または高値を付けていることを伝えるなど、何らかのロジックが必要な場合もあります。

現在、情報をプッシュするために Atmosphere サービス (LotPushService) を実装しました。

ただし、これらの更新の後、ユーザー情報やロケールなどの特定の情報が失われます。これは、更新と共に送信されず、サービスによって処理されないためです。

プッシュ更新を送信するときにサービスを使用してページ テンプレートをレンダリングし、セッションと状態の情報を保持することはできますか?

この状況のベスト プラクティスはありますか?

4

1 に答える 1

0

BroadcasterCacheを構成しましたか? 少なくとも、メッセージを失わないようにする必要があります。

于 2013-04-18T18:36:04.580 に答える