我在M2公司做架构之文件同步的套路有哪些

文件同步的应用场景主要是指:多台服务器上的保持文件同步。

为了使多台服务器上的文件同步,办法有哪些呢?

  • 1.结合rsync+inotify+crontab;
  • 2.基于SCP实现同步(shell脚本或应用服务操作SCP,Java操作SCP);
  • 3.基于FTP实现同步(通过应用服务的方式实现,Java操作FTP);
  • 4.Nginx负载均衡文件同步(基于NFS);
  • 5.结合unison+inotify+crontab。

涉及到多台服务器上的文件同步,主要是公司自建服务器相关,没有用第三方的云存储(如阿里云的OSS、腾讯云的OSS等),至于为什么不用,也是出于某个角度的深思熟虑。

文章目录
  1. 为了使多台服务器上的文件同步,办法有哪些呢?