রিট্রাই ও ব্যাকঅফ ক্যালকুলেটর
অস্থির নেটওয়ার্ক কলের রিট্রাই টাইমিং পরিকল্পনা করুন: বেস বিলম্ব, গুণক, চেষ্টা, জিটার ও ক্যাপ এবং সবচেয়ে খারাপ ক্ষেত্রের অপেক্ষা দেখুন।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
সবচেয়ে খারাপ ক্ষেত্রে মোট অপেক্ষা
শেষ চেষ্টার বিলম্ব (জিটার ছাড়া)
প্রতি চেষ্টার বিলম্ব
| চেষ্টা | বেস বিলম্ব | জিটারসহ (উদাহরণ) |
|---|
এটি কীভাবে কাজ করে
- একটি বেস বিলম্ব, বৃদ্ধির গুণক, চেষ্টার সংখ্যা এবং একটি ঐচ্ছিক বিলম্ব ক্যাপ সেট করুন।
- প্রতিটি চেষ্টার বিলম্ব হিসাব করা হয় বেস × গুণক^(চেষ্টা − ১) হিসেবে, ক্যাপে সীমাবদ্ধ।
- ডিটারমিনিস্টিক মানের পাশাপাশি একটি এলোমেলো উদাহরণ বিলম্ব দেখতে পূর্ণ জিটার চালু করুন।
- টাইমআউট ও ব্যবহারকারীর লোডিং অবস্থার আকার নির্ধারণে সবচেয়ে খারাপ ক্ষেত্রের মোট অপেক্ষা দেখুন।
FAQ
এক্সপোনেনশিয়াল ব্যাকঅফ কী?
একটি রিট্রাই কৌশল যেখানে প্রতিটি ব্যর্থ চেষ্টা আগেরটির চেয়ে বেশি অপেক্ষা করে, সাধারণত আগের বিলম্বকে একটি নির্দিষ্ট ফ্যাক্টর দিয়ে গুণ করে, সর্বোচ্চ একটি ক্যাপ পর্যন্ত। এটি সমস্যাগ্রস্ত সার্ভিসকে তাৎক্ষণিক পুনঃচেষ্টায় না ভুগিয়ে চাপ কমায়।
জিটার কেন যোগ করবেন?
অনেক ক্লায়েন্ট যদি ঠিক একই সময়সূচিতে পুনঃচেষ্টা করে, তারা সবাই একই মুহূর্তে সার্ভারে আঘাত করতে পারে ("thundering herd")। প্রতিটি বিলম্বে এলোমেলোতা (জিটার) যোগ করলে পুনঃচেষ্টাগুলো সময়জুড়ে ছড়িয়ে পড়ে।
বিলম্ব ক্যাপ কীভাবে ব্যবহৃত হয়?
হিসাব করা বিলম্ব ক্যাপ ছাড়িয়ে গেলে তা ক্যাপ মানে সীমাবদ্ধ করা হয়। এতে পরবর্তী চেষ্টাগুলোতে পুনঃচেষ্টা অসীমভাবে বাড়ে না।
এই ক্যালকুলেটর কি সত্যিকারের নেটওয়ার্ক কল করে?
না — এটি শুধু আপনার দেওয়া সংখ্যার ভিত্তিতে বিলম্বের টাইমিং হিসাব করে। কিছুই কোথাও পাঠানো হয় না।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | হাতে হিসাব করা |
|---|---|---|
| পুরো রিট্রাই সময়সূচি তাৎক্ষণিক দেখা | ✓ | ✗ |
| জিটারসহ ও জিটার ছাড়া বিলম্ব তুলনা | ✓ | একটি স্ক্রিপ্ট প্রয়োজন |
প্রোডাকশনে চেষ্টা ও ভুলের মাধ্যমে রিট্রাই প্যারামিটার সমন্বয় করা ঝুঁকিপূর্ণ। এই ক্যালকুলেটর কোডে যুক্ত করার আগে পুরো বিলম্ব সময়সূচি ও সবচেয়ে খারাপ ক্ষেত্রের অপেক্ষা দেখতে দেয়।