首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >同步mysql和云防火墙的最佳解决方案是什么?

同步mysql和云防火墙的最佳解决方案是什么?
EN

Stack Overflow用户
提问于 2019-04-25 06:23:29
回答 2查看 1.5K关注 0票数 0

目前,我正在使用MySQL作为主数据库,这不是实时数据库。为了使客户端数据与服务器同步,并在脱机时保持数据,我正在考虑在我的体系结构中添加实时数据库作为从数据库。同步数据并不容易,所以我想使用云防火墙。到目前为止,我搜索的内容似乎没有在非实时RDMS(在我的例子中是MySQL)和云防火墙之间进行同步的实际方法。我无法将当前数据迁移到云防火墙,因为其他服务依赖于此。如果没有实用的解决办法,请建议我最好的方法。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-25 08:17:29

不确定,但似乎没有同步的解决方案。要同步这种情况,必须在客户端手动实现。

票数 0
EN

Stack Overflow用户

发布于 2022-06-29 07:17:54

我也一直在考虑这个问题。到目前为止我想到的是这个。

使用Firestore创建文档。编写云函数来侦听在存储该文档的集合上创建事件。通过http将创建的文档发送到rest端点,该端点存储关系数据库(mysql、postgres)上的数据,如果服务器停机或状态代码不是200,则将true分配给文档中名为syncFailed的布尔标志。编写一个定期获取syncFailed为真的文档的工作人员,并将此文档再次发送到端点,直到同步成功为止。

在对update事件采用这种方法时,要考虑的事情要小心。你可能会意外地创造一个无限的循环,这将花费你所有的财富。如果确实在文档中添加了更新侦听器,请确保设计了避免创建无限循环的方法。您可以从一个听更新的云函数中更新一个文档,该函数反过来重新触发这个云函数,然后更新文档,然后再重新触发这个云功能,以此类推。确保在文档或某个字段上使用布尔标志作为前哨值,以摆脱这种循环情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55842995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档