用 freefilesync 怎么做实时同步呢?

2018-05-21 22:07:43 +08:00
 jeffcott

我们公司基于某些原因有部分代码要跑在愚蠢的 win 上,今天老板让我搞一下两台 apache 之间的实时同步,搜到这个帖子win03 服务器之间有哪些文件同步工具? - V2EX,但是有几个问题:

windows 的计划任务最多到 1min,没有办法到秒级,所以肯定没有办法实时同步?

如果不用 freefilesync 的话,还有什么办法能做到 windows 平台的实时同步呢?

希望大家能给一些建议;感谢大家🙏;

6075 次点击
所在节点    问与答
9 条回复
newbieo0O
2018-05-21 22:21:16 +08:00
可以利用 firebase 来通知
20has
2018-05-21 23:50:01 +08:00
cwrsync ??
zhantss
2018-05-22 00:45:51 +08:00
githook 是否可行?我就这么一说,没有完全实时的需求,十来秒内应该没问题,这个我在生产环境使用过,千兆下没问题,16 个节点,大部分时候只需要五六秒,偶尔十来秒
laxenade
2018-05-22 00:50:17 +08:00
msg7086
2018-05-22 02:02:32 +08:00
Syncthing 了解一下。现在加入了文件系统监控,可以修改参数让同步时间降到 1 秒。
jeffcott
2018-05-22 08:36:20 +08:00
@zhantss githook?是说自动化部署吗?好像也是个思路啊...
xiaottt
2018-05-22 09:01:42 +08:00
goodsync 了解一下
zhantss
2018-05-22 11:24:56 +08:00
@jeffcott
对,文件变更的时候,主动提交一下,可以由程序自动完成,githook 里面写个脚本通知 fetch 就行吗,新版 windows server 可以开启 ssh 执行下,老的估计要折腾下
主要是实现起来比较简单,git 一般都有,没有也比较好装,当然其他同步软件找到了也更好
主要是我们这生产环境几乎没有外网,编译环境也只有基本的,所以能简单点就简单点,满足需求就行
jeffcott
2018-05-22 11:56:52 +08:00
@zhantss 嗯嗯,多谢提供想法,下午的时候试试看...win 平台各种 sync 软件很多,也不知道哪个靠谱,用自动化部署去搞这个确实不错

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

https://www.v2ex.com/t/456651

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

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

© 2021 V2EX