离线/在线数据同步策略

我的要求是我有服务器J2EE Web应用程序和客户端J2EE

Web应用程序。有时客户端可以脱机。当客户上线时,他应该能够来回同步更改。我还应该能够基于一些过滤器/规则来控制哪些行/表需要同步。有没有现成的Java框架可以做到这一点?如果我需要自己实施,您可以建议哪些不同的策略?

我想到的一个解决方案是维护SQL日志并在同步期间在另一端执行相同的语句。您认为此策略有任何问题吗?

回答:

有许多Java库用于数据同步/复制。我知道的两个是水仙花和SymmetricDS。在前世,我愚蠢地(用Java)实现了自己的数据复制过程。看起来这应该是相当简单的事情,但是如果可以同时在多个位置更新数据,那将是非常复杂的事情。我强烈建议您使用上述项目之一尝试自己绕过这种复杂性。

以上是 离线/在线数据同步策略 的全部内容, 来源链接: utcz.com/qa/430767.html

回到顶部