我们正在开发一个应用程序,它具有本地安装的组件(Windows服务+ UI,与本地硬件交互),可以将其数据与基于Azure云的应用程序同步(集中数据,提供报告/等)。本地组件必须能够脱机运行(在没有连接的远程站点上运行多达一周)。此外,站点可能有多台托管应用程序的PC,并且每个本地应用程序实例必须保持彼此同步,即使它们与云应用程序断开连接。
我一直在寻找各种选择,但似乎都没有做到:
即使忽略了在与云断开连接时保持LAN上的对等体同步的愿望,我也无法找到任何支持.NET / Azure中的记录级过滤同步的嵌入式数据库。
是否有人解决了类似问题并找到了解决方案?在这种情况下构建我们自己的解决方案是否有意义?
答案 0 :(得分:0)
嗯,最终决定以不同的方式解决问题。基本上它相当于:
不是我们原本想到的,也不是没有自己的挑战和弊端。但它似乎是向前发展的最佳选择。