IOSOR জ্ঞান
দ্বিতীয় ফেলওভার রেল: ডাবল ডেবিট ছাড়া হ্যান্ডওভার
অতিরিক্ত ব্যালেন্স ডেবিট না করে রাউটিং এবং অপারেশন টিমের মধ্যে দ্বৈত ফেলওভার ট্রিগার কীভাবে সমন্বয় করতে হয় তা জানুন।
দ্বিতীয় ফেলওভার রেল: ডাবল ডেবিট ছাড়া হ্যান্ডওভার.
দ্বৈত ফেলওভারে মালিকানা দ্বন্দ্ব
যখন আপস্ট্রিম ক্যারিয়ার মেসেজ কনফার্ম করা বন্ধ করে দেয়, তখন ডেলিভারি রেট বাঁচাতে দুটি আলাদা অটোমেশন টিম দ্রুত পদক্ষেপ নেয়। রাউটিং টিমের হেলথ মনিটর ল্যাটেন্সি বৃদ্ধি দেখতে পায় এবং টগল পরিবর্তন করে। একই সময়ে, অপারেশন টিম লাইভ ভলিউম চলাকালীন ফেলওভার অপারেশন রানবুক পর্যালোচনা করে এবং সেকেন্ডারি রুটে ম্যানুয়াল সুইচ জোরদার করে। পরিষ্কার RACI ম্যাট্রিক্স ছাড়া, উভয় সিস্টেম একই সাথে দুটি স্বতন্ত্র রেল অ্যাডাপ্টারের মাধ্যমে সারি পুশ করার চেষ্টা করে।
পুনঃচেষ্টায় ডাবল ডেবিটের ঝুঁকি
যখন দ্বৈত সিস্টেম একসাথে কাজ করে, তখন গ্রাহকরা ডুপ্লিকেট OTP বা SMS টেক্সট পান। হোয়াইট-লেবেল প্রিপেইড CPaaS-এর জন্য আরও গুরুত্বপূর্ণ বিষয় হলো, একক ডেলিভারি প্রচেষ্টার জন্য লেজারটি টেন্যান্ট অ্যাকাউন্টকে দুবার ডেবিট করার ঝুঁকিতে থাকে। USD 20 প্রিপেইড ফ্লোর সুরক্ষা করতে কঠোর ট্রানজেকশন লক প্রয়োজন। রেল A ব্যালেন্স ধরে রাখে যখন রেল B পুনরায় পাঠায়, তখন ফিনান্স রিকনসিলেশন ব্যর্থ হয় যদি না প্রতিটি আউটগোয়িং পেলোডে একটি অপরিবর্তনশীল আইডেমপোটেন্সি টোকেন থাকে।
অ্যাটমিক রেল হ্যান্ডওভার প্রোটোকল
রেস কন্ডিশন প্রতিরোধ করতে, ফেলওভার ইভেন্টের সময় রাউটিং ইঞ্জিনকে স্টেট মেশিনের এক্সক্লুসিভ রাইট অ্যাক্সেস ধরে রাখতে হবে। রেল পরিবর্তন করার সময়, সিস্টেমটি সেকেন্ডারি ক্যারিয়ার গেটওয়েতে একটি JIT রিজার্ভেশন ইস্যু করে এবং প্রাইমারি হোল্ড রিলিজ করে। এটি ডাবল চার্জ ছাড়া আংশিক ফেলওভার পাঠানো পরিস্থিতি নিশ্চিত করে, এমনকি প্রাইমারি ক্যারিয়ারের DLR কয়েক মিনিট দেরিতে পৌঁছালেও সেকেন্ডারি পাথ ইতিমধ্যে সক্রিয় থাকে।
লেজার ট্যাগ এবং কনকারেন্সি লক
কনকারেন্সি লক ডেটাবেস রো স্তরে কাজ করে। একটি ওয়ার্কার স্ক্রিপ্ট ব্যাকআপ রেলের মাধ্যমে একটি ব্যাচ পাঠানোর আগে, এটি নির্দিষ্ট ক্যাম্পেইন ID-র জন্য রেডিস লক চেক করে। প্রাইমারি ডিসপ্যাচার ইতিমধ্যে টোকেন দাবি করে থাকলে, সেকেন্ডারি ট্রিগার অবিলম্বে বাতিল হয়ে যায়। প্রতি মাসে USD 1,000 এর কাছাকাছি সফ্ট রিভিউয়ের সম্মুখীন হওয়া উচ্চ ভলিউমের অ্যাকাউন্টগুলির জন্য, এই লকগুলি রানওয়ে রিট্রাই লুপ রোধ করে যা অন্যথায় সেকেন্ডের মধ্যে টেন্যান্ট ব্যালেন্স খালি করে দিতে পারত।
রেল সুইচের সময় ওয়েবহুক ডিডুপ্লিকেশন
ব্যর্থ পাথ এবং ব্যাকআপ পাথ উভয়ই তাদের ফাইনাল স্ট্যাটাস বাফার ফ্লাশ করার কারণে ক্যারিয়ার সুইচ প্রায়ই ডুপ্লিকেট ওয়েবহুক ডেলিভারির কারণ হয়। ডাউনস্ট্রিম অ্যাপ্লিকেশনগুলিকে শর্ট-টার্ম ডিডুপ্লিকেশন ক্যাশের বিপরীতে ইভেন্ট ID চেক করতে হবে। পুনরাবৃত্ত বিজ্ঞপ্তিগুলি নিরাপদে পরিচালনা করার বিষয়ে গভীর আর্কিটেকচারাল প্যাটার্নের জন্য, আপনার বিলিং রিকনসিলেশন নিখুঁত রাখতে ডুপ্লিকেট ওয়েবহুক থেকে দ্বিতীয়বার ডেবিট করা যাবে না ডকুমেন্টেশনটি দেখুন।
শক্তিশালী রাউটিংয়ের জন্য IOSOR দিয়ে শুরু করুন
দ্বিতীয় রেল উল্টাতে পারেন এমন একজনকে নাম দিন। hop-এ intent তালা দিন, মূল hold ছাড়ুন, এবং অতিরিক্তে এক JIT সংরক্ষণ খুলুন — একই intent, একচেটিয়া লেখা। স্বাস্থ্য মনিটর ও ডিউটি একসাথে চললে দ্বিতীয় ট্রিগার বাতিল। হস্তান্তর নামকরা মালিক প্লাস তালা, চওড়া RATE নয় এবং দ্বিতীয় debit নয়।
IOSOR সারাংশ
একই intent দুজন উল্টালে দ্বিতীয় রেলের হস্তান্তর মরে।
করুন: উল্টোনোর মানুষ নাম দিন এবং দ্বিতীয় ট্রিগার বাতিল করুন।
করবেন না: মনিটর ও পেজার একসাথে অতিরিক্ত ঠেলুক।
এই গাইড কি সহায়ক ছিল?
সম্পর্কিত গাইড
- পুনঃরুট করা ট্রাফিকের বিপরীতে পোস্ট-ইনসিডেন্ট লেজার স্টেটমেন্ট মেলানো
শূন্য ডুপ্লিকেট বিলিং নিশ্চিত করতে মেসেজ লগ এবং চার্জ মিলিয়ে পোস্ট-ইনসিডেন্ট লেজার স্টেটমেন্ট মেলান।
- দ্রুত রুট বাউন্সিং রোধ করতে ফ্ল্যাপ ড্যাম্পিং নিয়ম বাস্তবায়ন
IOSOR-এ ফ্ল্যাপ ড্যাম্পিং নিয়ম কনফিগার করে কুলডাউন সময়কাল এবং ব্যর্থতার থ্রেশহোল্ড প্রয়োগ করুন, তহবিলের অপচয় ঘটার আগেই ধ্বংসাত্মক রুট ফ্ল্যাপিং বন্ধ করুন।
- বর্ধিত রুট ফেলওভারের সময় স্বয়ংক্রিয় স্ট্যাটাস আপডেট পাঠানো
IOSOR কনসোলের ভিতরে বর্ধিত ব্যাকআপ রেল অপারেশনের সময় স্বয়ংক্রিয় টেন্যান্ট বিজ্ঞপ্তি এবং SLA এসকালেশন ট্রিগার কনফিগার করুন।