ExponentialBackoffRetryOptions interface

Eigenschaften

maximumInterval

Die maximale Wiederholungsverzögerung. Dies kann eine Zahl in Millisekunden oder ein Duration-Objekt sein.

maxRetryCount

Die maximale Anzahl von Wiederholungen pro Funktionsausführung zulässig. -1 bedeutet, dass sie auf unbestimmte Zeit erneut versuchen.

minimumInterval

Die minimale Wiederholungsverzögerung. Dies kann eine Zahl in Millisekunden oder ein Duration-Objekt sein.

strategy

Der erste Wiederholungstest wartet auf die minimale Verzögerung. Bei nachfolgenden Wiederholungen wird die Zeit exponentiell zur Anfangsdauer für jeden Wiederholungsversuch hinzugefügt, bis die maximale Verzögerung erreicht ist. Exponentielles Back-Off fügt einige kleine Zufallszahlen hinzu, um Verzögerungen bei Wiederholungen in Szenarien mit hohem Durchsatz zu verzögern.

Details zur Eigenschaft

maximumInterval

Die maximale Wiederholungsverzögerung. Dies kann eine Zahl in Millisekunden oder ein Duration-Objekt sein.

maximumInterval: number | Duration

Eigenschaftswert

number | Duration

maxRetryCount

Die maximale Anzahl von Wiederholungen pro Funktionsausführung zulässig. -1 bedeutet, dass sie auf unbestimmte Zeit erneut versuchen.

maxRetryCount: number

Eigenschaftswert

number

minimumInterval

Die minimale Wiederholungsverzögerung. Dies kann eine Zahl in Millisekunden oder ein Duration-Objekt sein.

minimumInterval: number | Duration

Eigenschaftswert

number | Duration

strategy

Der erste Wiederholungstest wartet auf die minimale Verzögerung. Bei nachfolgenden Wiederholungen wird die Zeit exponentiell zur Anfangsdauer für jeden Wiederholungsversuch hinzugefügt, bis die maximale Verzögerung erreicht ist. Exponentielles Back-Off fügt einige kleine Zufallszahlen hinzu, um Verzögerungen bei Wiederholungen in Szenarien mit hohem Durchsatz zu verzögern.

strategy: "exponentialBackoff"

Eigenschaftswert

"exponentialBackoff"