30.2. HA 策略
JBoss EAP 消息传递支持两种不同的策略来备份服务器:复制和共享存储。使用 服务器配置
元素的 ha-policy
属性,将您选择的策略分配给给定的服务器。ha-policy
有四个有效值:
-
replication-master
-
replication-slave
-
shared-store-master
-
shared-store-slave
如您所见,值指定服务器使用数据复制还是 共享存储 ha 策略,以及它是否取 master 还是 slave 角色。
使用管理 CLI 将 ha-policy
添加到您选择的服务器。
注意
以下示例假定您将使用 standalone-full-ha
配置配置文件运行 JBoss EAP:
/subsystem=messaging-activemq/server=SERVER/ha-policy=POLICY:add
/subsystem=messaging-activemq/server=SERVER/ha-policy=POLICY:add
例如,使用以下命令将 replication-master 策略
添加到 默认
服务器:
/subsystem=messaging-activemq/server=default/ha-policy=replication-master:add
/subsystem=messaging-activemq/server=default/ha-policy=replication-master:add
replication-master
策略使用默认值进行配置。添加策略时,可以包含覆盖默认配置的值。管理 CLI 命令使用以下基本语法来读取当前配置:
/subsystem=messaging-activemq/server=SERVER/ha-policy=POLICY:read-resource
/subsystem=messaging-activemq/server=SERVER/ha-policy=POLICY:read-resource
例如,使用以下命令来读取上方添加到 默认
服务器的 replication-master
策略的当前配置:也包含 输出以突出显示默认配置。