गैर-2xx रिटर्न की स्थिति में किसी कार्य का पुनः प्रयास कैसे किया जाना चाहिए।
हस्ताक्षर:
export interface RetryConfig
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
अधिकतम प्रयास | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | किसी अनुरोध का अधिकतम कितनी बार प्रयास किया जाना चाहिए. यदि अनिर्दिष्ट छोड़ दिया जाए, तो 3 पर डिफ़ॉल्ट हो जाएगा। |
मैक्सबैकऑफसेकंड | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | प्रयासों के बीच प्रतीक्षा करने की अधिकतम समय सीमा. यदि अनिर्दिष्ट छोड़ दिया जाए तो 1 घंटा डिफ़ॉल्ट हो जाएगा। |
अधिकतम दोहरीकरण | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | पुनः प्रयास के बीच बैकऑफ़ को दोगुना करने की अधिकतम संख्या। यदि अनिर्दिष्ट छोड़ दिया जाए तो 16 पर डिफ़ॉल्ट हो जाएगा। |
maxRetrySeconds | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | विफल कार्य को पुनः प्रयास करने के लिए अधिकतम समय। यदि अनिर्दिष्ट छोड़ दिया गया तो अनिश्चित काल के लिए पुनः प्रयास किया जाएगा। |
minBackoffSeconds | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | प्रयासों के बीच प्रतीक्षा करने का न्यूनतम समय. यदि अनिर्दिष्ट छोड़ दिया जाए तो 100ms पर डिफ़ॉल्ट हो जाएगा। |
कार्य.RetryConfig.maxAttempts
किसी अनुरोध का अधिकतम कितनी बार प्रयास किया जाना चाहिए. यदि अनिर्दिष्ट छोड़ दिया जाए, तो 3 पर डिफ़ॉल्ट हो जाएगा।
हस्ताक्षर:
maxAttempts?: number | Expression<number> | ResetValue;
कार्य.RetryConfig.maxBackoffSeconds
प्रयासों के बीच प्रतीक्षा करने की अधिकतम समय सीमा. यदि अनिर्दिष्ट छोड़ दिया जाए तो 1 घंटा डिफ़ॉल्ट हो जाएगा।
हस्ताक्षर:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
कार्य.RetryConfig.maxDoublings
पुनः प्रयास के बीच बैकऑफ़ को दोगुना करने की अधिकतम संख्या। यदि अनिर्दिष्ट छोड़ दिया जाए तो 16 पर डिफ़ॉल्ट हो जाएगा।
हस्ताक्षर:
maxDoublings?: number | Expression<number> | ResetValue;
कार्य.RetryConfig.maxRetrySeconds
विफल कार्य को पुनः प्रयास करने के लिए अधिकतम समय। यदि अनिर्दिष्ट छोड़ दिया गया तो अनिश्चित काल के लिए पुनः प्रयास किया जाएगा।
हस्ताक्षर:
maxRetrySeconds?: number | Expression<number> | ResetValue;
कार्य.RetryConfig.minBackoffSeconds
प्रयासों के बीच प्रतीक्षा करने का न्यूनतम समय. यदि अनिर्दिष्ट छोड़ दिया जाए तो 100ms पर डिफ़ॉल्ट हो जाएगा।
हस्ताक्षर:
minBackoffSeconds?: number | Expression<number> | ResetValue;