RetryInfo

ক্লায়েন্টরা কখন একটি ব্যর্থ অনুরোধ পুনরায় চেষ্টা করতে পারে তা বর্ণনা করে। ক্লায়েন্টরা এখানে সুপারিশ উপেক্ষা করতে পারে অথবা ত্রুটির প্রতিক্রিয়া থেকে এই তথ্য অনুপস্থিত থাকলে পুনরায় চেষ্টা করতে পারে।

পুনরায় চেষ্টা করার সময় ক্লায়েন্টদের সর্বদা এক্সপোনেনশিয়াল ব্যাকঅফ ব্যবহার করার পরামর্শ দেওয়া হয়।

ক্লায়েন্টদের পুনরায় চেষ্টা করার আগে ত্রুটির প্রতিক্রিয়া পাওয়ার পর থেকে retryDelay সময় অতিবাহিত না হওয়া পর্যন্ত অপেক্ষা করা উচিত। যদি পুনরায় চেষ্টা করার অনুরোধগুলিও ব্যর্থ হয়, তাহলে ক্লায়েন্টদের retryDelay উপর ভিত্তি করে পুনরায় চেষ্টার মধ্যে বিলম্ব ধীরে ধীরে বাড়ানোর জন্য একটি সূচকীয় ব্যাকঅফ স্কিম ব্যবহার করা উচিত, যতক্ষণ না হয় সর্বোচ্চ সংখ্যক পুনরায় চেষ্টা করা হয় অথবা সর্বোচ্চ পুনরায় চেষ্টা করার বিলম্বের সীমা পৌঁছানো হয়।

JSON উপস্থাপনা
{
  "retryDelay": string
}
ক্ষেত্র
retryDelay

string ( Duration format)

একই অনুরোধ পুনরায় চেষ্টা করার মধ্যে ক্লায়েন্টদের কমপক্ষে এতক্ষণ অপেক্ষা করা উচিত।

সেকেন্ডে একটি সময়কাল যার সর্বোচ্চ নয়টি ভগ্নাংশ সংখ্যা ' s ' দিয়ে শেষ হয়। উদাহরণ: "3.5s"