你在这里: 管理员指南 > 安装FME服务器规划 > 系统架构 > 容错规划 > 主动-被动架构

主动-被动架构

下图显示了正确配置用于主-被动故障转移的FME Server系统的结构。

主-被动系统为以下组件提供独立的机器,应配置为容错:

此外,还提供了两台独立的机器(一台主机器和一台故障转移机器),用于安装FME服务器核心和FME引擎。这些组件内置了容错功能。

如果机器FME服务器核心和房屋的主要引擎(机)失败,Web应用程序服务器连接到辅助FME服务器核心和引擎机器b .因为现在故障转移的核心是“积极”的核心,客户端随后连接故障转移的核心,这样处理仍在继续。当检测到心跳故障时,此故障转移核心将接管作业和调度。

当机器A恢复后,机器B上的核心仍然是活动核心,而机器A上的核心现在是在线的,作为故障转移核心。

在实施主动-被动系统时,请记住以下几点:

  • 活动Core失败后,恢复故障转移Core上的处理需要3分钟。任何日程安排在这三分钟窗口内触发的作业将不会发生。

  • 当活动核心失败时,当前正在运行的任何作业都会在故障转移核心上自动重新启动。
  • 的客户通知服务发布者——包括Amazon SNS、UDP、Email (IMAP)、JMS和websocket——不会发生故障转移。必须手动重新配置这些客户机,以连接到新的活动核心。或者,恢复到原来的活动核心。

(可选)配置独立FME引擎的主备系统

可伸缩性和性能,您可能希望将FME引擎安装在与FME服务器核心不同的另一台机器上。有两种选择:

  • 安装后添加引擎:在这个场景中,执行如上所述的主动-被动安装,包括使用Server Core机器的FME引擎。然后,在另一台机器上执行额外的FME引擎安装。如果你现在没有额外的机器可用,或者你还不确定你需要单独的FME引擎,这是一个很好的选择。注意,您可以在将来的任何时候执行额外的FME引擎安装。安装单独的FME引擎后,您可以选择在FME服务器核心机器上禁用FME引擎。
  • 鼠标移到查看图表。

  • Separate-only FME引擎:在这个场景中,您执行上面描述的主动-被动安装,除了FME引擎——您只在机器A和机器b上安装服务器核心。然后,在另一台机器上执行额外的FME引擎安装。如果您确定要将FME引擎放在单独的机器上而不是FME服务器核心机器上,那么这是一个不错的选择。
  • 鼠标移到查看图表。

安装主备系统

  1. 审查安装FME服务器规划
  2. 执行安装

另请参阅