我有两个在同一个Tomcat实例中运行的Web应用程序。在这些应用程序之一中,用户将能够上传文件,例如图像和pdf文件。我希望上传的文件可用于第二个应用程序。
对于这种情况是否有最佳实践?或者只是指向技术的指针就可以了。
我考虑过使用Web服务,但想知道它是否过大。
谢谢文森特
便宜,错误的答案- 将两个应用程序都软链接到共享目录。这样做的好处是愚蠢而简单,但存在邪恶的事务类型问题。由于您说只有一个应用程序正在更改数据,而另一个则是只读的,因此只要第二个应用程序无法观察处于部分创建状态的文件,您也许可以摆脱它。
使用数据库在事务上是安全的,但是随着文件变大,它将变得非常不愉快。