artemis并置ha政策

时间:2018-08-24 08:45:23

标签: jms high-availability failover activemq-artemis

当前,我正在评估artemis的HA政策,并遇到奇怪的情况,在简单的重启之后,低于配置,从属节点丢失了

    <ha-policy>
     <shared-store>
        <colocated>
           <request-backup>true</request-backup>
           <max-backups>1</max-backups>
           <master>
            <failover-on-shutdown>true</failover-on-shutdown>
           </master>
           <slave>
           <failover-on-shutdown>true</failover-on-shutdown>
                       <restart-backup>true</restart-backup>
           <allow-failback>true</allow-failback>
           </slave>
        </colocated>
     </shared-store>
  </ha-policy>

我按照以下步骤进行评估

  1. 1)启动两个服务器,并确认两个服务器的主服务器均处于活动状态 并备份为被动
  2. 关闭服务器1,验证服务器 2的主备份和托管备份都处于活动状态
  3. 启动服务器1, 验证服务器1是否发生故障回复,以便服务器具有活动的主服务器
  4. 服务器2的主服务器为主动服务器,服务器1的备份为被动服务器

但是在此过程中,当服务器1启动时,它不会运行任何备份,而只有主服务器处于活动状态 没有从服务器2生成新的备份请求,并且完全放弃了备份

不确定在此配置中可能出什么问题,因为这可能是非常基本的情况,我希望服务器重启后,每台服务器都运行一个备份。

我正在使用artemis 2.6.2版本

0 个答案:

没有答案