在java中是否有任何开源Memory DISK Buffer实现?

时间:2012-02-28 04:28:45

标签: java memory buffer disk

我不知道如何准确命名这种缓冲区,我需要在以下场景中使用它:

  1. 从网络连续接收数据。
  2. 收到的数据被添加到缓冲区中。
  3. 有一位读者连续从Buffer读取数据并执行处理操作。
  4. 由于数据很大而且不能完全驻留在内存中。我需要一个缓冲区来管理内存和磁盘之间的交换(如果缓冲区已满并且连续从内存缓冲区或磁盘读取数据,则将数据刷新到磁盘),这对作者和读者来说是透明的(很像数据库,但我想保持它快速,简单和轻量级)。 不知道是否有任何开源实现... 谢谢!

1 个答案:

答案 0 :(得分:2)

尝试ehcache