1

我们需要通过 JBoss 5 在文件系统上本地存储缓存。我们需要存储的文件很大(约 50 MB),并且有许多消费者(通过 JBoss 上的 WS)读取这些文件,还有一个生产者(JBoss Biz Logic)创建最后一个文件。

因为存在并发读写问题,我想知道是否有解决方案来管理文件系统中文件上的事务(可能是 NAS 或 CIFS 或其他东西)。

我查看了“JBossCache”,但在文档中他们说文件系统访问仅用于测试目的。我也查看了 JBoss “事务文件 I/O”,但我不知道它是否有效。

可能我们需要一个框架来管理缓存层和另一个框架来将这些数据与事务一起存储在 FS 上。一种解决方案可能是将数据存储在 DBMS 中,但我不太喜欢这种解决方案。

我不想重新发明轮子,所以请给我一些帮助:-)

4

1 回答 1

1

看看XADisk是否可以提供帮助。

于 2011-01-07T18:39:33.283 回答