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