用于Java的快速基于文件的持久队列

时间:2013-10-02 16:54:51

标签: java

我正在开发一种缓存解决方案,它需要存储大量不适合堆的项目(数十亿)。所以我正在寻找一个可以将其内容保存到文件系统中的队列。一般要求:

  • 从头部读取,写入尾部,不进行迭代,不进行搜索,不需要随机访问或修改。
  • 可以保留数十亿件物品
  • 每个项目都是一个小的POJO,但序列化不是问题,所以字节数组是可以的。
  • 强烈的一致性不是必需的,但是需要。应用程序重新启动后,队列的内容可能会丢失,但如果不是,则会更好。
  • 它应该是我可以链接到我的项目的库或代码,而不是工具或产品单独运行。
  • 满足上述要求的良好表现。

非常感谢任何建议。

0 个答案:

没有答案