20.12.2. 关于 HornetQ 共享存储

在使用共享存储时,在线和备份服务器都用共享文件系统共享相同的整个数据目录。这包含 paging 目录、journal 目录、大型消息和绑定日志。当失效切换发生时,备份服务器开始接管,它将从共享文件系统加载持久性存储。然后客户可以进行连接。
这种高可用性和数据复制不同,因为它要求有一个共享的文件系统供在线和备份节点访问。这通常是某种形式的高性能存储区域网络(Storage Area Network,SAN)。
共享存储高可用性的优势是在在线和备份节点间不需要进行复制。这意味着在正常操作时它不会有任何因为复制引起的性能损失。
共享存储的缺点是它要求一个共享文件系统,当备份服务器激活时,它需要从共享存储加载日志。根据存储里数据的多少,这会花费一些时间。
如果在普通操作时追求最高性能,且可以接受对快速 SAN 的访问及稍慢的失效切换速度(根据数据的多少),我们就会推荐高可用性的共享存储。