与工作流高可用性(WKFHA)相关的选项说明

本文说明了与Adobe Campaign中的工作流高可用性(WKFHA)相关的关键选项,特别是:

  • WKFHA
  • WKFHA_DelayedStartBatchSize
  • WKFHA_LimitWFConcurrentRun

这些选项旨在优化工作流执行、控制资源使用以及确保在容器间公平分配负荷。

描述 description

​1. WKFHA(工作流高可用性)

描述:
WKFHA是指一组功能和选项,这些功能和选项可为Adobe Campaign中的工作流实现高可用性和公平负载分配。 启用后,它有助于管理工作流如何启动以及在可用容器中分发,防止资源尖峰并确保系统稳定性。

关键点:

  • 确保工作流公平地跨容器分布。
  • 防止任何单个容器过载。
  • 与其他护栏选项配合使用以控制工作流并发和启动行为。

2. WKFHA_DelayedStartBatchSize

描述:
此选项控制可在容器上立即启动,并延迟后续批次以避免内存激增的工作流数量。

行为:

  • 如果设置为4(建议内存控制的最佳值)

    例如:

    • 在两个容器上,8个工作流(每个容器4个)会立即启动。
    • 下一批8将在20秒后启动,依此类推。
    • 60秒后,将总共执行32个工作流。
  • 将该值设置为 0 将禁用此护栏(启动工作流时无延迟)。

目的:
在同时启动多个工作流时,控制启动内存峰值。

3. WKFHA_LimitWFConcurrentRun

描述:
此选项限制可在容器上同时运行的工作流的数量。

行为:

  • 当达到限制时,新工作流将排入队列,并且直到运行的工作流完成才会启动。

  • 有助于防止资源枯竭并确保系统稳定性。

    例如:默认值为20。 例如,如果有4个容器,则并发工作流总数将为80。

解决方法 resolution

其他说明

  • 这些选项在具有高工作流量或多个容器的环境中尤其相关。
  • 应仔细调整这些值,以平衡性能和资源使用。
  • 禁用护栏(将批处理大小设置为0)可能会导致内存尖峰和不稳定。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f