【问题标题】:Java API for squid-like filesystem hierarchical data-structure用于类鱿鱼文件系统分层数据结构的 Java API
【发布时间】:2012-10-05 08:49:33
【问题描述】:

是否有任何 Java 系统 (API) 可以提交“文档”(二进制内容)并将其存储在分层结构的文件系统中,就像 squid(Web 代理)存储缓存资源一样?

【问题讨论】:

  • 为什么需要 Java API?与使用操作系统将二进制文件保存在(分层)文件系统中有何不同?
  • 使用现有的/经过测试的 API 比自己制作更节省时间。您将调用“void submit(OutputStream)”的 API,资源将最终出现在 hex_hex/hex_hex/hex_hex_hex_hex 的文件系统中,其中所有十六进制都是透明地计算和创建的。显然应该存在一个互补的“InputStream retrieve(String hex)”。
  • 1.您正在寻找的存储的分层方面在哪里? 2. 十六进制字符串组件来自哪里(我想您指的是一些唯一每个实例 ID 的十六进制表示)? 3. 一个简单的 ID->UNC 转换过程,加上自动创建子目录的功能,不就行了吗?还是“API”应该提供的功能?

标签: java data-structures filesystems squid


【解决方案1】: