上一主题: 还原消息队列服务器数据文件下一主题: 更改通讯加密方法


如何同步消息队列服务器数据文件

当您在灾难恢复环境中工作时,使生产和灾难恢复消息队列服务器同步至关重要。 同步服务器有助于确保生产和灾难恢复消息队列服务器上的数据更新,同时,如果生产服务器无法正常工作,灾难恢复服务器可以继续为数据服务且不造成中断。

注意:同步解决方案基于第三方复制工具。 验证存储解决方案按与数据缓冲区中相同的顺序将数据块写入共享存储。 验证从同步写入调用返回时,存储解决方案是否能够确保所有数据已写入持久性存储。

要使消息队列服务器的数据文件同步,请执行以下操作:

  1. 在生产分发服务器上,设置消息队列服务器和安装在企业管理服务器上的所有消息队列服务器之间的消息路由设置。
  2. 设置灾难恢复分发服务器和灾难恢复企业管理服务器上的消息队列服务器之间的消息路由设置。
  3. 在企业管理服务器上修改灾难恢复服务器和生产消息队列服务器上的 queues.conf 文件,并添加 fail-safe 行。

    例如:

    queue/snapshots secure,failsafe
    queue/audit secure, failsafe
    ac_endpoint_to_server secure, failsafe
    ac_server_to_endpoint secure,failsafe
    

    默认情况下,该文件位于以下目录,其中 ACServerInstallDir 是企业管理服务器的安装目录:

    ACServerInstallDir/MessageQueue/tibco/cfgmgmt/ems/data
    
  4. 使用第三方复制工具,将企业管理服务器上的生产消息队列服务器 EMS 数据文件复制到灾难恢复企业管理服务器上的消息队列服务器。

    默认情况下,消息队列服务器 EMS 数据文件位于以下目录,其中 ACServerInstallDir 是企业管理服务器的安装目录:

    ACServerInstallDir/MessageQueue/tibco/cfgmgmt/ems/data/datastore
    

    您已经配置了消息队列服务器 EMS 数据文件同步设置。