Come ritentare un'attività in caso di restituzione non 2xx.
Firma:
export interface RetryConfig
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
max Tentativi | numero | Espressione<numero> | Ripristina valore | Numero massimo di tentativi di richiesta. Se non specificato, verrà impostato automaticamente su 3. |
maxBackoffSecondi | numero | Espressione<numero> | Ripristina valore | Il tempo massimo di attesa tra i tentativi. Se non specificato, il valore predefinito sarà 1 ora. |
maxDoppio | numero | Espressione<numero> | Ripristina valore | Il numero massimo di volte per raddoppiare il backoff tra i tentativi. Se non specificato, il valore predefinito sarà 16. |
maxRetrySeconds | numero | Espressione<numero> | Ripristina valore | Tempo massimo per ritentare l'attività non riuscita. Se non specificato, riprovare a tempo indeterminato. |
minBackoffSeconds | numero | Espressione<numero> | Ripristina valore | Il tempo minimo di attesa tra i tentativi. Se non specificato, il valore predefinito sarà 100 ms. |
task.RetryConfig.maxAttempts
Numero massimo di tentativi di richiesta. Se non specificato, verrà impostato automaticamente su 3.
Firma:
maxAttempts?: number | Expression<number> | ResetValue;
task.RetryConfig.maxBackoffSeconds
Il tempo massimo di attesa tra i tentativi. Se non specificato, il valore predefinito sarà 1 ora.
Firma:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
Il numero massimo di volte per raddoppiare il backoff tra i tentativi. Se non specificato, il valore predefinito sarà 16.
Firma:
maxDoublings?: number | Expression<number> | ResetValue;
task.RetryConfig.maxRetrySeconds
Tempo massimo per ritentare l'attività non riuscita. Se non specificato, riprovare a tempo indeterminato.
Firma:
maxRetrySeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.minBackoffSeconds
Il tempo minimo di attesa tra i tentativi. Se non specificato, il valore predefinito sarà 100 ms.
Firma:
minBackoffSeconds?: number | Expression<number> | ResetValue;