扩展 Workflow Manager 1.0

 

Workflow Manager 1.0 支持扩展体系结构。可以使用从单计算机配置扩展到多计算机配置的方式来创建高可用性 (HA),以及实现更高的性能和吞吐量。

扩展 Workflow Manager 1.0

扩展 Workflow Manager 1.0 的操作非常简单,只需安装 Workflow Manager 1.0 或附加服务器,然后将该服务器加入到现有场即可。请参见安装和配置 Workflow Manager 1.0

无需更改工作流就能利用 Workflow Manager 1.0 扩展拓扑。另外,你无需担心以何种方式在场中的服务器之间分散工作流的执行。加入到场中的所有 Workflow Manager 1.0 服务器都使用有效的算法来处理具有挂起工作的工作流实例。

同样,可以使用 Workflow Manager Client 1.0 API 和 REST API 与场中的每台服务器交互。服务器中应该配置软件或硬件负载平衡器以实现适当的负载平衡,或者能够直接进行访问。

根据用途和负载特征,Workflow Manager 1.0 的性能受到各种因素(包括以下因素)的约束。

  • Workflow Manager Client 1.0 或 Service Bus 服务的 CPU 使用率。

  • SQL Server 的 CPU 使用率。

  • SQL Server I/O。

  • 网络特征。

如果 Workflow Manager Client 1.0 性能受 Workflow 或 Service Bus 服务的 CPU 使用率的约束,则向场添加更多节点可以解决瓶颈问题。

如果 Workflow Manager 1.0 性能受 SQL Server 的约束,则应先考虑优化 SQL Server 部署。此过程可能包括为数据库指定更大的文件大小,将单独的磁盘分配到 Workflow Manager 1.0 和 Service Bus 使用的各个数据库和数据库日志文件,以及为 Workflow 数据库和 Service Bus 数据库使用单独的 SQL Server。