开发者社区> 问答> 正文

两台服务器在不同地方如何实现同步?

现在有两台服务器,分别在两个不同的省份,一个带宽100M,一个带宽10M,两台服务器数据想同步。两台服务器暂时不能重装系统,只能用windows临时代替。涉及到文件上传与数据库更新;
关于文件上传:
A上传了图片,FTP同步至B;B上传了图片,FTP同步至A;如遇某台服务器断线,待恢复时比对同步图片文件;
关于数据库:
A、B单向主从,但是同步可能会有问题; 想过做双向主从,但是不知会不会有什么隐患。
各位有好的解决方案吗?一起讨论讨论。

展开
收起
落地花开啦 2016-02-13 14:18:41 5221 0
2 条回答
写回答
取消 提交回答
  • 我最近也遇到类似问题了,请问你有好的解决方法吗? 我有两台服务器分别在国内和国外。目前是用rsync将国内服务器的网站数据每天自动备份到国外服务器,但是数据库是用mdb文件存放在服务器网站的文件夹里,国外同事登陆网站后台进行数据更新,他进入的是国外服务器网站后台,但是数据更新后没办法自动备份到国内服务器。

    2019-12-27 13:18:18
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    文件可以用rsync等同步软件,至于数据库同步可以自己写程序实现,然后再通过FTP实现上传,下载.导入本地数据库.

    2019-07-17 18:41:58
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载