如果你有节点运行并且我有节点运行,那么有没有人看到过一个允许我们保持一组文件同步的解决方案.
同步很复杂,所以我认为这可以留给像unison这样的工具(就像rsync一样),然后所有节点必须做的就是在经过身份验证的用户之间连接TCP管道.
filesystem1---unision==tcp==node.js------[http]----node.js==tcp====unison---filesystem2
Run Code Online (Sandbox Code Playgroud)
它可能大约有12行JavaScript,但到目前为止它已经超出了我,或者我能找到的任何一个例子.
我查看了一大堆其他文件同步选项(比如Git,准确性,化石,包括一周试图在Linux上安装Simias iFolder服务器,失败〜看起来很有希望因为它包含了每个主要操作系统的文件监视客户端)但现在我觉得有些东西,更简单可能就是这样.
如果有人看到这样做的Node.js项目,或者处于连接两个TCP管道并不太难的级别,那么我将不胜感激