家庭数据中心系列 数据变更感知到自动导出:构建 WordPress 双活同步自动化运维的最后一跳
家庭数据中心系列 数据变更感知到自动导出:构建 WordPress 双活同步自动化运维的最后一跳 无敌的个人博客 tangwudi
1 前言 我之前的博客架构是家庭数据中心(主节点+热备节点) + 腾讯云(容灾节点),属于比较典型的”单节点读写”方案。由于日常只有主节点负责处理数据库的读写请求,所以数据库之间并不需要实时同步:每当我新增文章、修改内容,或者批准、回复评论,导致 WordPress 的数据库发生变化时,如果刚好有心情,我会手动将主节点的 MariaDB 中的 wordpress 库导出为 wordpress.sql 文件,并放进 Syncthing 的同步目录里。接下来,Syncthing 会将这个文件同步到热备节点和容灾节点的指定目录,这2个节点上的 inotify 脚本监测到目录发生变化后,自动触发数据库导入脚本,将 wordpress.sql 文件导入对应的 MariaDB 中,从而完成主节点和其他节点之前的数据同步。 不过现在,博客架构升级成了家庭数据中心”主写 […]
<p>The post 家庭数据中心系列 数据变更感知到自动导出:构建 WordPress 双活同步自动化运维的最后一跳 first appeared on 无敌的个人博客.</p>