IRetryOptions interface
Coba lagi antarmuka opsi.
Properti
max |
Pilihan. Menentukan penundaan maksimum yang diizinkan sebelum mencoba kembali operasi (defaultnya adalah 120s atau 120 * 1000ms). Jika Anda menentukan 0, maka Anda juga harus menentukan 0 untuk retryDelayInMs. |
max |
Pilihan. Jumlah upaya percobaan maksimum, defaultnya adalah 4. Nilai 1 berarti 1 coba dan tidak ada percobaan ulang. Nilai yang lebih kecil dari 1 berarti jumlah upaya coba lagi default. |
retry |
Pilihan. Menentukan jumlah penundaan yang akan digunakan sebelum mencoba kembali operasi (defaultnya adalah 4d atau 4 * 1000ms). Penundaan meningkat (secara eksponensial atau linier) dengan setiap coba lagi hingga maksimum yang ditentukan oleh maxRetryDelayInMs. Jika Anda menentukan 0, maka Anda juga harus menentukan 0 untuk maxRetryDelayInMs. |
retry |
Pilihan. RetryPolicyType, defaultnya adalah kebijakan percobaan kembali eksponensial. |
Detail Properti
maxRetryDelayInMs
Pilihan. Menentukan penundaan maksimum yang diizinkan sebelum mencoba kembali operasi (defaultnya adalah 120s atau 120 * 1000ms). Jika Anda menentukan 0, maka Anda juga harus menentukan 0 untuk retryDelayInMs.
maxRetryDelayInMs?: number
Nilai Properti
number
maxTries
Pilihan. Jumlah upaya percobaan maksimum, defaultnya adalah 4. Nilai 1 berarti 1 coba dan tidak ada percobaan ulang. Nilai yang lebih kecil dari 1 berarti jumlah upaya coba lagi default.
maxTries?: number
Nilai Properti
number
retryDelayInMs
Pilihan. Menentukan jumlah penundaan yang akan digunakan sebelum mencoba kembali operasi (defaultnya adalah 4d atau 4 * 1000ms). Penundaan meningkat (secara eksponensial atau linier) dengan setiap coba lagi hingga maksimum yang ditentukan oleh maxRetryDelayInMs. Jika Anda menentukan 0, maka Anda juga harus menentukan 0 untuk maxRetryDelayInMs.
retryDelayInMs?: number
Nilai Properti
number
retryPolicyType
Pilihan. RetryPolicyType, defaultnya adalah kebijakan percobaan kembali eksponensial.
retryPolicyType?: RetryPolicyType