একটি নন-2xx রিটার্নের ক্ষেত্রে কিভাবে একটি টাস্ক পুনরায় চেষ্টা করা উচিত।
স্বাক্ষর:
export interface RetryConfig
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
সর্বোচ্চ প্রচেষ্টা | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | সর্বোচ্চ কতবার অনুরোধ করার চেষ্টা করা উচিত। অনির্দিষ্ট রেখে গেলে, ডিফল্ট 3 এ থাকবে। |
ম্যাক্সব্যাকঅফ সেকেন্ড | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | প্রচেষ্টার মধ্যে অপেক্ষা করার সর্বোচ্চ সময়। অনির্দিষ্ট রেখে দিলে ডিফল্ট হবে 1hr. |
maxDoublings | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | পুনঃপ্রচারের মধ্যে ব্যাকঅফ দ্বিগুণ করার সর্বোচ্চ সংখ্যা। অনির্দিষ্ট রেখে দিলে ডিফল্ট 16 হবে। |
maxRetrySeconds | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | ব্যর্থ টাস্ক পুনরায় চেষ্টা করার জন্য সর্বাধিক সময়। অনির্দিষ্ট রেখে গেলে অনির্দিষ্টকালের জন্য পুনরায় চেষ্টা করা হবে। |
মিনিটব্যাকঅফ সেকেন্ড | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | প্রচেষ্টার মধ্যে অপেক্ষা করার জন্য সর্বনিম্ন সময়। অনির্দিষ্ট রেখে দিলে ডিফল্ট 100ms হবে। |
tasks.RetryConfig.maxAttempts
সর্বোচ্চ কতবার অনুরোধ করার চেষ্টা করা উচিত। অনির্দিষ্ট রেখে গেলে, ডিফল্ট 3 এ থাকবে।
স্বাক্ষর:
maxAttempts?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxBackoffSeconds
প্রচেষ্টার মধ্যে অপেক্ষা করার সর্বোচ্চ সময়। অনির্দিষ্ট রেখে দিলে ডিফল্ট হবে 1hr.
স্বাক্ষর:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxDoublings
পুনঃপ্রচারের মধ্যে ব্যাকঅফ দ্বিগুণ করার সর্বোচ্চ সংখ্যা। অনির্দিষ্ট রেখে দিলে ডিফল্ট 16 হবে।
স্বাক্ষর:
maxDoublings?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxRetrySeconds
ব্যর্থ টাস্ক পুনরায় চেষ্টা করার জন্য সর্বাধিক সময়। অনির্দিষ্ট রেখে গেলে অনির্দিষ্টকালের জন্য পুনরায় চেষ্টা করা হবে।
স্বাক্ষর:
maxRetrySeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.minBackoffSeconds
প্রচেষ্টার মধ্যে অপেক্ষা করার জন্য সর্বনিম্ন সময়। অনির্দিষ্ট রেখে দিলে ডিফল্ট 100ms হবে।
স্বাক্ষর:
minBackoffSeconds?: number | Expression<number> | ResetValue;