20.12.5. 用共享存储配置 HornetQ 的专有拓扑结构
要配置在线和备份服务器在专有拓扑结构里的共享存储,请使每台服务器的
备份服务器也必须显性地标记为备份服务器。
standalone-X.xml
文件包含下列内容:
<shared-store>true</shared-store> <paging-directory path="${shared.directory}/journal"/> <bindings-directory path="${shared.directory}/bindings"/> <journal-directory path="${shared.directory}/journal"/> <large-messages-directory path="${shared.directory}/large-messages"/> . . . <cluster-connections> <cluster-connection name="my-cluster"> ... </cluster-connection> </cluster-connections>
属性 | 描述 |
---|---|
shared-store |
服务器是否使用共享存储。默认值为 false。
|
paging-directory path |
指定 paging 目录的路径。在线和备份服务器共享这个目录,所以这个路径对于它们来说是相同的。
|
bindings-directory path |
指定绑定日志的路径。在线和备份服务器共享这个日志,所以这个路径对于它们来说是相同的。
|
journal-directory path |
指定 journal 目录的的路径。在线和备份服务器共享这个目录,所以这个路径对于它们来说是相同的。
|
large-messages-directory path |
指定大型消息目录的路径。在线和备份服务器共享这个目录,所以这个路径对于它们来说是相同的。
|
failover-on-shutdown |
当在线或当前活动的备份服务器关闭时这个服务器是否成为活动服务器。
|
<backup>true</backup>HornetQ 备份服务器专有的设置属性是
allow-failback
。它指定如果原来的在线服务器恢复时备份服务器是否自动关闭。