为了使多台服务器上的文件同步,办法有哪些呢?
- 1.结合rsync+inotify+crontab;
- 2.基于SCP实现同步(shell脚本或应用服务操作SCP,Java操作SCP);
- 3.基于FTP实现同步(通过应用服务的方式实现,Java操作FTP);
- 4.Nginx负载均衡文件同步(基于NFS);
- 5.结合unison+inotify+crontab。
涉及到多台服务器上的文件同步,主要是公司自建服务器相关,没有用第三方的云存储(如阿里云的OSS、腾讯云的OSS等),至于为什么不用,也是出于某个角度的深思熟虑。