在我们的应用程序中有多个客户端应用程序。跨多台服务器(机器)同步xml文件
一个客户端应用程序在单独的服务器(机器)上安装。
有一个名为reconciliation的模块,该模块的首选项(设置)保存在每个服务器的硬盘上的xml文件中。
我的要求是,我想分享一台服务器的偏好到另一台服务器仅用于查看目的。 即服务器A上的用户u1可以查看服务器B的偏好,但不能编辑这些偏好。
最重要的是首选项应该与服务器实时同步。 即服务器A上的用户u1正在查看偏好,并且此时服务器B上的用户改变偏好,那么偏好应该在服务器A上为所有用户更新。
酒吧子可能是一个困难的方法,因为发布到不同的机器可能是一项艰巨的任务。第二种方法意味着使用共享文件夹共享偏好很多。你能指导我,如果我保存这些偏好数据库或不。我认为首选项可以使用数据库同步。 –
@NarendraJangir - 我已经添加了一些更多的信息给答案 – Sean
共享文件夹中的文件对我来说工作正常,因为我们可以在文件上应用锁定机制。 –