2 台服务器之间数据怎么实时双向同步

2014 年 7 月 23 日
 oppressed6370
2台服务器,分别在国内和国外,要做到数据实时同步,我搭建了mfs,但是apache访问mfs里的文件太慢了,请问有没有其他办法啊?
12091 次点击
所在节点    问与答
19 条回复
blacktulip
2014 年 7 月 23 日
rsync? bittorrent sync? dropbox?
tabris17
2014 年 7 月 23 日
mark。我以前找的一些同步软件只支持主从同步
oppressed6370
2014 年 7 月 23 日
@blacktulip rsync也试过了,但是因为是双向同步,A服务器删除一个文件,B服务器上的文件会自动把A删除的给恢复了,不会同时删除,dropbox不行,因为一个服务器在国内
Leo9928
2014 年 7 月 23 日
国内服务器在哪,国外服务器在哪。要不加Q聊聊
msg7086
2014 年 7 月 23 日
之前lowendtalk上有讨论过,爪机无力,楼主可以找找
oppressed6370
2014 年 7 月 23 日
@Leo9928 国内阿里云,国外amazon aws
decken
2014 年 7 月 23 日
btsync
mongodb
2014 年 7 月 23 日
rsync其实是可以的~
楼主你可以用rsync+inotify来做双向同步。不过事实上我更建议你使用unison配合inotify-tools来用,包治百病。

但是,对于阿里云和aws的连接速度,这个不好说……
Keyes
2014 年 7 月 23 日
网络好可以尝试一下DRBD双主模式,挺好用
izoabr
2014 年 7 月 23 日
这个题不够细。
数据同步,数据库?还是文件?
文件大小?文件量大小?实时性要求怎样?
Tink
2014 年 7 月 23 日
这个办法应该好多,aerofs btsync
declanVox
2014 年 7 月 23 日
是需要设置一个配置规律的问题?比如说 A 和 B 两台 VPS,操作哪一台,会让对方同步,而不是恢复?
Tonni
2014 年 7 月 23 日
@izoabr +1,楼主说下业务需求。
AlanZhang
2014 年 7 月 23 日
我们公司用的是unison.
chenjf2k
2014 年 7 月 23 日
我们有做过类似楼主的场景,服务器也分别在国内外,做了个通用的数据同步软件,可设置每隔一小段时间(如1分钟或10秒)双方都发包进行同步。
chenjf2k
2014 年 7 月 23 日
如果只是文件的同步,强烈推荐用BTSync
lypdarling
2014 年 7 月 23 日
Unison
gpg
2014 年 7 月 23 日
具体数据是什么
hiddenman
2014 年 7 月 24 日
使用同步盘DRBD

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/124116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX