Tomcat 集群部署上传的文件共享问题

Tomcat 集群部署上传的文件共享问题

如题,我的tomcat是需要在多台机器上集群部署的,那么一些文件上传的功能就有可能只连接到某一台机器,最终导致文件只落在其中一台机器上面。这种情况如何处理才能让其他机器都能同步得到其他机器上上传的文件呢。

可以先不考虑删除的问题。

阅读 2.2k
1 个回答

一个可选的方法是集群采用共享文件系统实现文件数据共享,建议搭配文件信息链接库来实现文件位置的提取。
共享文件系统方案也比较多,包括但不限于nfs,以及一些成熟的分布式文件系统。
此外还有一种方案就不采用文件存储,而是对象化数据,即上传的文件存入共用的对象数据库中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进