ArcGIS Workflow Manager Server 具有可扩展性,可容纳小型部署和大型部署。 刚开始时,您可能会启动小型部署并将所有组件安装在单机上。 当您部署生产站点或您的站点需要处理更多用户请求时,可以向站点添加更多 Workflow Manager Server 计算机。
单机部署
在单机部署中,Workflow Manager Server 安装并联合在一台 ArcGIS Server 计算机上。 该部署方案的设置、维护和升级操作非常简单。 其可支持用于开发和测试的沙盒环境,但其还是某些产品环境的有效(在某些理想情况下)配置。
高可用性部署
Workflow Manager Server 可配置为高可用性部署,以帮助确保您的组织满足系统正常运行时间要求。 Workflow Manager Server 支持多机高可用性站点配置,可在其中管理两台或多台 Workflow Manager Server 计算机,并将其用作单个逻辑单元。
高可用 Workflow Manager Server 部署可配置为任何受支持的高可用 ArcGIS Enterprise 部署。 ArcGIS Server 必须安装,但不需要作为 Workflow Manager Server 计算机上的 GIS 服务器进行许可。
注:
无法使用单机高可用性配置部署 Workflow Manager Server。
了解有关 Workflow Manager Server 许可的详细信息
Workflow Manager Server 计算机设置后,需要将其配置为高可用性。 在每台 Workflow Manager Server 计算机上完成以下步骤以启用高可用性。
注:
联合 Workflow Manager Server 计算机和 ArcGIS Enterprise Portal 时,请将管理 URL 设置为可用于与站点中所有服务器通信的 URL。
- 在文本编辑器中打开 %ProgramData%\esri\workflowmanager\WorkflowManager.conf。
- 取消注释 WorkflowManager.conf 文件中的以下几行:
- play.modules.disabled += "esri.workflow.utils.inject.LocalDataProvider"
- play.modules.enabled += "esri.workflow.utils.inject.DistributedDataProvider"
如果 WorkflowManager.conf 文件中不存在这些行,请将它们添加到文件底部。
- 保存文件的更改。
- 使用 Windows 服务控制台重新启动 ArcGIS Workflow Manager Server 服务。
- 在每台 Workflow Manager Server 计算机上重复步骤 1 到 4。
Workflow Manager Server 现已配置高可用性。
使用第三方网络负载平衡器
可以将高可用性 Workflow Manager Server 部署配置为使用 ArcGIS Web Adaptor 或第三方网络负载平衡器。 如果您的部署配置了支持健康检查功能的第三方网络负载平衡器,则您需要同时使用 ArcGIS Server 健康检查端点和 Workflow Manager Server 健康检查端点(例如,https://workflowserver.domain.com:13443/workflow/healthCheck)。