如果想自己实现这样一个工具,应该怎么做,假设不会有同时操作的问题,就每次文件有改动,就上传到服务端,然后另外一台机器自动从服务端下载最新版本并覆盖到本地,是这样吗?
有没有增量更新文件的方法呢?能否提示几个关键词?
看懂rsync算法了。。。真是巧妙
1
springmarker 2020 年 10 月 7 日
rsync
|
2
zxCoder OP @springmarker 搜了一下 这个只是 linux 系统的命令?
|
3
zxCoder OP @springmarker 哦哦好像不止 linux
|
4
ruixue 2020 年 10 月 7 日
有现成的开源的 Seafile,可以去看看代码,主要就是分块存储
|
5
MakeItGreat 2020 年 10 月 7 日 via Android
Resilio sync
|
6
Cielsky 2020 年 10 月 7 日 via Android
syncthing
|
9
yeqizhang 2020 年 10 月 7 日 via Android
看看 syncthing 吧,go 语言写的。
|
12
maxxfire 2020 年 10 月 9 日
版本冲突检测,这个是比较基本的功能吧
|