gpt4 book ai didi

java - 需要 Java 库——用于远程(例如 S3)文件的本地文件缓存

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:52 25 4
gpt4 key购买 nike

我的应用程序需要在 Java 和文件系统之间建立一个层,以使文件系统仅包含所有文件(存储在 S3 上)的一个子集这一事实变得透明。该层必须做很多普通文件 IO 所做的事情,即打开文件、锁定文件以进行读/写等,但是在打开时它必须可能下载文件并驱逐关闭的文件。我需要的另一个功能是,如果文件被锁定以进行读/写,则打开调用可以解锁文件并关闭现有流(即,踢掉其他用户)。另一个是临时文件的管理。

是否有任何类似的开源软件,或者我只需要卷起袖子?我应该从头开始,还是应该利用 Java IO 中的一些钩子(Hook)?

最佳答案

我建议您查看 apache commons vfs即使它不是您所需要的,您也可以从中找到有用的想法。

关于java - 需要 Java 库——用于远程(例如 S3)文件的本地文件缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11160076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com