Spiegazione delle opzioni relative all'elevata disponibilità del flusso di lavoro (WKFHA)

Questo articolo spiega le opzioni chiave relative all’elevata disponibilità dei flussi di lavoro (WKFHA) in Adobe Campaign, in particolare:

  • WKFHA
  • WKFHA_DelayedStartBatchSize
  • WKFHA_LimitWFConcurrentRun

Queste opzioni sono progettate per ottimizzare l’esecuzione dei flussi di lavoro, controllare l’utilizzo delle risorse e garantire un’equa distribuzione del carico tra i contenitori.

Descrizione description

​1. WKFHA (flusso di lavoro ad alta disponibilità)

Descrizione:
WKFHA si riferisce all’insieme di funzioni e opzioni che consentono un’elevata disponibilità e una distribuzione del carico equo per i flussi di lavoro in Adobe Campaign. Se abilitata, consente di gestire il modo in cui i flussi di lavoro vengono avviati e distribuiti tra i contenitori disponibili, evitando picchi di risorse e garantendo la stabilità del sistema.

Punti chiave:

  • Assicura che i flussi di lavoro siano distribuiti in modo equo tra i contenitori.
  • Impedisce il sovraccarico di un singolo contenitore.
  • Funziona insieme ad altre opzioni di controllo per controllare la concorrenza del flusso di lavoro e il comportamento all'avvio.

2. WKFHA_DelayedStartBatchSize

Descrizione:
Questa opzione controlla il numero di flussi di lavoro che possono essere avviati immediatamente su un contenitore, con i batch successivi ritardati per evitare picchi di memoria.

Comportamento:

  • Se impostato su 4 (valore ottimale consigliato per il controllo della memoria)

    Ad esempio:

    • Su due contenitori, 8 flussi di lavoro (4 per contenitore) iniziano immediatamente.
    • Il prossimo batch di 8 inizia dopo 20 secondi e così via.
    • Dopo 60 secondi, sarebbe in esecuzione un totale di 32 flussi di lavoro.
  • L'impostazione del valore su 0 disattiva questo guardrail (nessun ritardo nell'avvio dei workflow).

Scopo:
Per controllare i picchi di memoria di avvio quando vengono avviati contemporaneamente più flussi di lavoro.

3. WKFHA_LimitWFConcurrentRun

Descrizione:
Questa opzione limita il numero di flussi di lavoro che possono essere eseguiti contemporaneamente su un contenitore.

Comportamento:

  • Una volta raggiunto il limite, i nuovi flussi di lavoro vengono messi in coda e si avviano solo al termine dell’esecuzione.

  • Consente di evitare l'esaurimento delle risorse e garantisce la stabilità del sistema.

    Ad esempio: il valore predefinito è 20. Ad esempio, se sono presenti 4 contenitori, il numero totale di flussi di lavoro simultanei sarà 80.

Risoluzione resolution

Note aggiuntive

  • Queste opzioni sono particolarmente importanti negli ambienti con un elevato volume di flusso di lavoro o in più contenitori.
  • La regolazione di questi valori deve essere eseguita con attenzione per bilanciare le prestazioni e l’utilizzo delle risorse.
  • La disattivazione delle protezioni (impostazione della dimensione del batch su 0) può causare picchi di memoria e instabilità.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f