我很快就会开始一个中等规模的项目。虽然这在我要做的一大堆事情中并不是一个非常高的优先级,但我一直在尝试如何有效地处理数据并发。我将在flex应用程序中使用无状态EJB后端。
理想情况下,我正在寻找一种简单的方法来处理数据并发。例如,如果数据保存在一个接口上,则在另一个接口上刷新。或者在保存数据的新版本之前发出数据已更改的警告。
有没有人像我现在这样不知所措。正如我提到的,这不是一个高优先级,但如果我有一些机制来改进这个过程,我会感觉好很多。
发布于 2010-12-25 00:26:39
如果您计划使用AMF通道进行通信,您可以使用长轮询功能来有效地为您的应用程序提供“推送消息”类型支持。出于您所提到的原因,BlazeDS和/或GraniteDS数据服务都支持此功能。
发布于 2010-12-21 06:47:19
版本控制系统存储每个修订版的user_id和datetime。您可以使用相同的方法。客户端应用程序获取请求数据的当前日期时间并保存它。应用程序使用保存的日期时间发送更改的数据。服务器检查上次修订的日期时间和接收到的日期时间。并相应地回复app。
第二种方法是使用从服务器到客户端的广播消息。但我不认为它适用于你的情况。这种方法通常在局域网(具有稳定连接的环境)中实施。
https://stackoverflow.com/questions/4494006
复制相似问题