與工作流程高可用性(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