【发布时间】:2013-08-18 17:12:18
【问题描述】:
我有一个集群在两个 WebSphere V7 节点上的 Java EE 应用程序。如果客户端更改了保存在节点 1 上的数据库的数据,我想确保数据也立即在节点 2 上更新。
我考虑使用 EJB 计时器服务,它每隔几分钟检查一次数据库。但是,如果我想按时执行更新,在节点 2 上没有任何延迟并且不将间隔设置为一秒左右,我该怎么办?好吧,我可以从节点 1 调用节点 2 上的 servlet 并以这种方式触发更新。但在这种情况下,我的应用程序必须知道所有节点的 http 地址。这不是我想要的。还有其他建议吗?
是否有在服务器节点之间同步数据更改的最佳实践?
【问题讨论】:
标签: java synchronization nodes