ExponentialBackoffRetryOptions interface

Properti

maximumInterval

Penundaan percobaan kembali maksimum. Ini bisa berupa angka dalam milidetik, atau objek Durasi

maxRetryCount

Jumlah maksimum percobaan ulang yang diizinkan per eksekusi fungsi. -1 berarti untuk mencoba kembali tanpa batas waktu.

minimumInterval

Penundaan percobaan kembali minimum. Ini bisa berupa angka dalam milidetik, atau objek Durasi

strategy

Percobaan ulang pertama menunggu penundaan minimum. Pada percobaan ulang berikutnya, waktu ditambahkan secara eksponensial ke durasi awal untuk setiap percobaan ulang, hingga penundaan maksimum tercapai. Back-off eksponensial menambahkan beberapa pengacakan kecil ke penundaan untuk percobaan ulang yang lebih mengejutkan dalam skenario throughput tinggi.

Detail Properti

maximumInterval

Penundaan percobaan kembali maksimum. Ini bisa berupa angka dalam milidetik, atau objek Durasi

maximumInterval: number | Duration

Nilai Properti

number | Duration

maxRetryCount

Jumlah maksimum percobaan ulang yang diizinkan per eksekusi fungsi. -1 berarti untuk mencoba kembali tanpa batas waktu.

maxRetryCount: number

Nilai Properti

number

minimumInterval

Penundaan percobaan kembali minimum. Ini bisa berupa angka dalam milidetik, atau objek Durasi

minimumInterval: number | Duration

Nilai Properti

number | Duration

strategy

Percobaan ulang pertama menunggu penundaan minimum. Pada percobaan ulang berikutnya, waktu ditambahkan secara eksponensial ke durasi awal untuk setiap percobaan ulang, hingga penundaan maksimum tercapai. Back-off eksponensial menambahkan beberapa pengacakan kecil ke penundaan untuk percobaan ulang yang lebih mengejutkan dalam skenario throughput tinggi.

strategy: "exponentialBackoff"

Nilai Properti

"exponentialBackoff"