IOSOR জ্ঞান

লঞ্চের সময় ওয়েহুক ফেইলর রিট্রাই এবং আইডেম্পোটেন্সি পরীক্ষা করা

টিন্যান্ট ওয়েহুক আউটেজের সময় প্রিপেইড ব্যালেন্স এবং ডিএলআর ডেলিভারি অবস্থা সুরক্ষিত রেখে আইওএসওআরে ব্যাকঅফ রিট্রাই সময়সূচী এবং আইডেম্পোটেন্সি কী যাচাই করা শিখুন।

লঞ্চের সময় ওয়েহুক ফেইলর রিট্রাই এবং আইডেম্পোটেন্সি পরীক্ষা করা.

পাইলট পর্যায়ে ওয়েহুক স্থিতিস্থাপকতা

আইওএসওআরে লঞ্চের সময় টিন্যান্ট এন্ডপয়েন্টের ডাউনটাইম রিয়েল-টাইম নোটিফিকেশন ব্যাহত করতে পারে। ফেইলর রিট্রাই এবং আইডেম্পোটেন্সি লজিক যাচাই করলে নিশ্চিত হয় যে এসএমএস ডেলিভারি রিসিপ্ট (ডিএলআর) এবং ওটিপি স্টেট পরিবর্তনের মতো ইভেন্টগুলো কখনোই হারিয়ে যায় না বা ডাবল-বিল হয় না। টিন্যান্ট এন্ডপয়েন্টগুলো HTTP 500 বা টাইমআউট ফেরত দিলে, পাইপলাইন পেলোড বাফার করে এবং ব্যাকঅফ প্রয়োগ করে।

লাইভ ট্রাফিকের সময় রিসিভারের ফেইলর সিমুলেট করার জন্য পরীক্ষার প্রয়োজন হয়। টেস্ট ইউআরএলে HTTP 503 রেসপন্স ইনজেক্ট করে অপারেটররা যাচাই করেন যে স্টেট ড্রপ না করে বা লেজার নষ্ট না করে মেসেজ ইভেন্টগুলো নিরাপদে হোল্ড করা হচ্ছে।

ব্যাকঅফ সময়সূচী এবং ডিএলআর ডেলিভারি

আউটবাউন্ড এসএমএস স্ট্যাটাস আপডেট বা ইনবাউন্ড স্টপ কিওয়ার্ড মিলের মতো ইভেন্টগুলো ট্রিগার হলে, আইওএসওআর কনফিগার করা ওয়েহুক ইউআরআইতে ডেলিভারির চেষ্টা করে। নন-২এক্সএক্স রেসপন্স দেখা দিলে, ইঞ্জিন এক্সপোনেনশিয়াল ব্যাকঅফে চলে যায় এবং এন্ডপয়েন্ট সুরক্ষার জন্য ১৫ সেকেন্ড থেকে শুরু করে কয়েক ঘণ্টা পর্যন্ত রিট্রাই করতে থাকে।

আউটেজ উইন্ডোর সময় অগ্রাধিকার সারি ডিএলআর আপডেটগুলো পরিচালনা করে। শেষ হয়ে যাওয়া রিট্রাইগুলো কনসোলে ফেইলড-ওয়েহুক হিসেবে ফ্ল্যাগ করে। পরীক্ষা প্রমাণ করে যে স্থানীয় রিপোর্টিং ওয়েহুক ডাউনটাইমের সময় ট্রানজ্যাকশনাল ওটিপি ফ্লো সক্রিয় থাকে।

আইডেম্পোটেন্সি যাচাই এবং ব্যালেন্স নিরাপত্তা

নেটওয়ার্ক রিকানেক্ট হলে কঠোর আইডেম্পোটেন্সি হেডার ছাড়া ডুপ্লিকেট অনুরোধের ঝুঁকি থাকে। ডুপ্লিকেট চার্জ বা ডাবল ডিসপ্যাচ রোধ করতে, প্রতিটি এপিআই অনুরোধের পেলোডে অবশ্যই একটি অনন্য আইডেম্পোটেন্সি কী থাকতে হবে।

রিট্রাইয়ের সময়, আইওএসওআর সক্রিয় লেজার সূচকের বিপরীতে কী পরীক্ষা করে। মিল থাকা কীগুলো ট্রানজ্যাকশন পুনরায় না চালিয়ে ক্যাশড রেসপন্স ফেরত দেয়। পরীক্ষা যাচাই করে যে টিন্যান্ট রিট্রাই ডুপ্লিকেট এসএমএস ডিসপ্যাচ বা অতিরিক্ত নম্বর বরাদ্দ এড়ায়।

প্রিপেইড লেজার নিয়ন্ত্রণ এবং সীমা

আর্থিক নিয়ন্ত্রণ তাৎক্ষণিক লেজার হোল্ডের উপর নির্ভর করে। জেআইটি নম্বর বরাদ্দ মাসিক চার্জ (MRC) এবং ব্যবহারের জন্য তাৎক্ষণিক হোল্ড করে। E.164 নম্বরগুলো ম্যানুয়াল স্টেজিং ছাড়া সরাসরি অ্যাকাউন্টের সাথে বাইন্ড হয়।

অ্যাকাউন্টগুলোতে অবশ্যই ২০ মার্কিন ডলার প্রিপেইড ফ্লোর বজায় রাখতে হবে। এই থ্রেশহোল্ডের নিচে নেমে গেলে নতুন বরাদ্দ এবং আউটবাউন্ড ট্রাফিক পজ হয়ে যায়। পাইলট পরীক্ষার সময় দ্রুত ভলিউম স্পাইক সামগ্রিক খরচে ১,০০০ মার্কিন ডলারের কাছাকাছি একটি সফট রিভিউ ট্রিগার করে।

ডায়াগনস্টিক ওয়ার্কফ্লো এবং রানবুক

আউটেজ সিমুলেশনগুলো প্রোডাকশন ট্রাফিক স্কেল করার আগে রিট্রাই প্যারামিটার এবং সারি গভীরতা যাচাই করে।

লঞ্চ পরিচালনার বিবরণীর জন্য এই গাইডগুলো পর্যালোচনা করুন:

IOSOR দিয়ে শুরু করুন

IOSOR কনসোলে প্রবেশ করুন এবং এন্ডপয়েন্ট বিভ্রাট সিমুলেশন চালাতে ওয়েভহুক ডায়াগনস্টিকস প্যানেলে যান। আপনার রিসিভিং সার্ভারে ৫০৩ এইচটিপি রেসপন্স জোর করে পাঠিয়ে টেস্ট এসএমএস ডিএলআর ইভেন্টের একটি ব্যাচ ট্রিগার করুন। রিট্রাই সময় যাচাই করতে এবং সেকেন্ডারি প্রসেসিং ছাড়াই ডুপ্লিকেট আইডেমপোটেন্সি কি ফিল্টার করা হয়েছে তা নিশ্চিত করতে রিয়েল-টাইমে ব্যাকঅফ সারি পর্যবেক্ষণ করুন।

IOSOR সারাংশ

এন্ডপয়েন্টের ব্যর্থতা অনুকরণ করা প্রমাণ করে যে অপ্রত্যাশিত ক্লায়েন্ট ডাউনটাইমের সময় ব্যাকঅফ রিট্রাই লজিক এবং আইডেমপোটেন্সি ভ্যালিডেশন অপারেশনাল অখণ্ডতা বজায় রাখে। পেলোড ডিডুপ্লিকেশন যাচাই করা নিশ্চিত করে যে ডুপ্লিকেট ইভেন্ট ডেলিভারি কখনো বিলিং রেকর্ড বিকৃত করে না বা মেসেজের স্টেট ফ্ল্যাগ পরিবর্তন করে না।

প্রতিটি আউটবাউন্ড ইভেন্টে অনন্য আইডেমপোটেন্সি কি সেট করুন এবং লাইভ পাইলট পাঠানোর আগে ব্যাকঅফ সময়সূচী পরীক্ষা করুন। ধরে নেবেন না যে নন-টু-এক্সএক্স রেসপন্স নিজে থেকেই ঠিক হয়ে যাবে অথবা ডুপ্লিকেট ডেলিভারি রিসিটকে অভ্যন্তরীণ স্টেট ট্রানজিশন পুনরায় ট্রিগার করার অনুমতি দেবেন না।

এই গাইড কি সহায়ক ছিল?

সম্পর্কিত গাইড