我使用Atmosphere 1.0.12将数据从服务器推送到Grails 2.2.1应用程序中的客户机。
这个应用程序是一个拍卖Web站点,我正在推送价格、投标人信息和状态消息等更新。目标是动态地更改页面上的信息,而不需要重新加载页面。有些信息很容易更新,比如出价后的价格变化。但其他事情需要一些逻辑,比如告诉用户他们是出价最高的人,或者出价高于其他人。
目前,我已经实现了一个大气服务(LotPushService)来推送信息。
但是,在这些更新之后,某些信息会丢失,例如用户信息和区域设置,因为这些信息不会随更新一起发送,也不会由服务处理。
是否可以在发送推送更新时使用该服务呈现页面模板,以便保留会话和状态信息?
对于这种情况,有什么最佳实践吗?
发布于 2013-04-19 02:36:05
为了不丢失消息,您至少应该配置BroadcasterCache?吗?
https://stackoverflow.com/questions/15958968
复制相似问题