HornetQ supports two different configurations for shared stores:
GFS2 on a SAN, using the ASYNCIO journal type.
NFSv4, using either the ASYNCIO or NIO journal type.
NFS is supported under strict configuration guidelines outlined below.
The Red Hat Enterprise Linux NFS implementation supports both direct I/O (opening files with the O_DIRECT flag set), and kernel based asynchronous I/O. With both of these features present, it is possible to use NFS as a shared storage option, under strict configuration rule:
It is recommended that, if using NFS under the above stipulations, a highly-available NFS configuration is used.