本地到云的云到本地基础架构的最佳 mysql 同步方法是什么?

问题描述

我计划有一个云 Web 应用程序 (CWA) 和几个本地 Web 应用程序 (LWA),假设有 3 个 LWA 和 1 个 CWA。 CWA === LWA。

此 Web 应用程序将由数据库服务器、文件存储服务器和应用程序服务器组成。

我有两个同步选项:

选项 1:

保存在 LWA-1 中的记录会反映在 CWA、LWA-2 和 LWA-3 中,反之亦然(它可能不是实时的,我稍后会解释原因)。

选项 2: 保存在 LWA-1 中的记录不会反映在 LWA-2 和 LWA-3 中,但会同步到 CWA。其他 LWA 也是如此。本质上,CWA 聚合了从所有 LWA 同步的数据。

主要挑战: Internet 连接真的很不可靠而且很糟糕,因此会在 Internet 稳定时每隔一段时间进行同步。这就是我严重依赖本地系统而不是完整的云解决方案的原因。我还想确保在同步过程中没有重复 - 维护唯一记录。例如,在 LWA-1 上注册的客户端 A 不能在 LWA-2 和 LWA-3 上重新注册

在这些应用程序之间同步信息的最佳方法是什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)