ExponentialBackoffRetryOptions interface
Properti
| maximum |
Penundaan percobaan kembali maksimum. Ini bisa berupa angka dalam milidetik, atau objek Durasi |
| max |
Jumlah maksimum percobaan ulang yang diizinkan per eksekusi fungsi. -1 berarti untuk mencoba kembali tanpa batas waktu. |
| minimum |
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"