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
Copy to Clipboard Toggle word wrap

例如,使用以下命令将 replication-master 策略 添加到 默认 服务器:

/subsystem=messaging-activemq/server=default/ha-policy=replication-master:add
Copy to Clipboard Toggle word wrap

replication-master 策略使用默认值进行配置。添加策略时,可以包含覆盖默认配置的值。管理 CLI 命令使用以下基本语法来读取当前配置:

/subsystem=messaging-activemq/server=SERVER/ha-policy=POLICY:read-resource
Copy to Clipboard Toggle word wrap

例如,使用以下命令来读取上方添加到 默认 服务器的 replication-master 策略的当前配置:也包含 输出以突出显示默认配置。

/subsystem=messaging-activemq/server=default/ha-policy=replication-master:read-resource

{
    "outcome" => "success",
    "result" => {
        "check-for-live-server" => true,
        "cluster-name" => undefined,
        "group-name" => undefined,
        "initial-replication-sync-timeout" => 30000L
    }
}
Copy to Clipboard Toggle word wrap

如需了解每个策略可用的配置选项的详细信息,请参阅数据复制和共享存储

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat