tasks.RetryConfig interface

একটি নন-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;