IOSOR জ্ঞান

এপিআই অনুরোধ থেকে ডিএলআর ওয়েবহুক পর্যন্ত কোরিলেশন আইডি ট্র্যাকিং

এপিআই পেলোডে কাস্টম কোরিলেশন আইডেন্টিফায়ার ইনজেক্ট করে এবং এসিঙ্ক্রোনাস ডিএলআর ওয়েবহুকের মাধ্যমে সেগুলোর ম্যাপিং করে এন্ড-টু-এন্ড ট্র্যাকিং আয়ত্ত করুন।

অনুরোধ ট্র্যাকিংয়ের ভূমিকা

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

প্রেরণের সময় আইডেন্টিফায়ার ইনজেকশন

আপনার এসএমএস (SMS) বা ওটিপি (OTP) ডিসপাচ অনুরোধের জেসন (JSON) বডির মধ্যে অনন্য ট্র্যাকিং টোকেন সন্নিবেশ করে ট্র্যাকিং শুরু করুন। আইওএসওআর অনুরোধ স্কিমার মধ্যে কাস্টম মেটাডেটা স্ট্রিং গ্রহণ করে, অভ্যন্তরীণ রাউটিং পাইপলাইনের মাধ্যমে এই মানগুলি সংরক্ষণ করে। এটি নিশ্চিত করে যে ওয়েবহুকের মাধ্যমে ফিরে আসা প্রতিটি ডেলিভারি রিসিটে আপনার আসল ট্র্যাকিং রেফারেন্স রয়েছে। মনে রাখবেন যে ডিসপাচ এপিআই খোলা রাখতে অ্যাকাউন্ট তহবিলের জন্য USD ২০ প্রিপেড ফ্লোর বজায় রাখা প্রয়োজন, এবং USD ১,০০০/মাস এর কাছাকাছি স্কেল করা অ্যাকাউন্টগুলিতে অটোমেশন বাধা রোধ করতে স্ট্যান্ডার্ড সফট রিভিউ করা হয়।.

এসিঙ্ক্রোনাস ওয়েবহুক পরিচালনা

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

লেজার রিকনসিলিয়েশন এবং স্টেট ম্যাপিং

ইনকামিং ডিএলআর থেকে ট্র্যাকিং আইডেন্টিফায়ার বের করার পরে, মেসেজের অবস্থাকে পেন্ডিং থেকে কনফার্মড, এক্সপায়ার্ড বা ফেইলড-এ রূপান্তর করতে আপনার অ্যাপ্লিকেশন ডাটাবেস আপডেট করুন। নম্বর প্রভিশনিং ওয়ার্কফ্লোর জন্য, মনে রাখবেন যে নম্বরগুলি লিগেসি স্ট্যাটিক ইনভেন্টরির পরিবর্তে জিআইটি (JIT) প্রভিশনিং, একটি প্রিপেড হোল্ড এবং অবিলম্বে অ্যাসাইনমেন্ট ব্যবহার করে। এই গতিশীল বরাদ্দের অর্থ হল ভার্চুয়াল নম্বর অধিগ্রহণ এবং প্রকাশের চক্রের সময় আপনার ট্র্যাকিং পাইপলাইনকে অবিলম্বে স্টেট ট্রানজিশনগুলি সুন্দরভাবে পরিচালনা করতে হবে।.

প্রস্তাবিত বাস্তবায়ন অনুশীলন

স্থিতিস্থাপক ট্র্যাকিং পাইপলাইন তৈরি করার জন্য ড্রপ করা ওয়েবহুক, পেলোড ত্রুটি এবং ডুপ্লিকেট ডেলিভারির বিরুদ্ধে রক্ষণাত্মক কোডিং প্রয়োজন। আইডিম্পোটেন্ট ডাটাবেস রাইট এবং শক্তিশালী রিট্রি মেকানিজম প্রয়োগ করুন। আরও স্থাপত্য নির্দেশনার জন্য, নিম্নলিখিত ডকুমেন্টেশন পর্যালোচনা করুন: আইডেম্পোটেন্সি, পুনঃচেষ্টা ও অর্থ, ওয়েবহুক স্বাক্ষর ও রিপ্লে উইন্ডো, এবং ডেবিট এবং DLR-এর মধ্যে কোরিলেশন আইডি।.

আইওএসওআর (IOSOR) দিয়ে শুরু করুন

একটি বহির্গামী SMS বা OTP বেছে নিন। accept-এর আগে API অনুরোধে correlation ID বসান, তারপর সেই একই স্ট্রিং পাঠানোর মেটাডেটা ও DLR webhook পেডলোড দিয়ে হাঁটান। হপ তালিকা রপ্তানি করুন: অনুরোধ id, গ্রহণ সময়, ওয়েবহুক আগমন, শেষ অবস্থা। HTTP 200-এ থামবেন না, আর এই হাঁটাকে ডেবিট সারির জোড় ভাবার না — সে চুক্তি ভাই নিবন্ধে।

IOSOR সারাংশ

অনুরোধ থেকে DLR অনুসরণ হপ শৃঙ্খল। গ্রহণ মানে বিতরণ নয়।

করুন: প্রথম API পেডলোড থেকে শেষ স্বাক্ষরিত webhook পর্যন্ত এক অপরিবর্তনীয় ID রাখুন।

করবেন না: HTTP 200-এ টিকিট বন্ধ, বা ঝরে পড়া DLR-এর পর অপারেটর ছাপ থেকে পথ গড়া।

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

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