IOSOR علم

SMPP Bind ونڈوز اور سیشن کی حدود

IOSOR پلیٹ فارم پر ہائی والیوم پری پیڈ میسجنگ کے لیے SMPP bind ونڈوز، سیشن کی حدود، اور غیر تصدیق شدہ میسج بفرز کو کنفیگر کرنے کا طریقہ سیکھیں۔

SMPP Bind ونڈوز اور سیشن کی حدود.

SMPP ونڈوئنگ میکینکس بمقابلہ تھرو پٹ ریٹ شیپنگ

SMPP bind ونڈو کا سائز ان غیر تصدیق شدہ 'submit_sm' PDU فریموں کی زیادہ سے زیادہ تعداد کو متعین کرتا ہے جو ایک ESME جواب کا انتظار کیے بغیر TCP سیشن پر بھیج سکتا ہے۔ ہم آہنگ (synchronous) HTTP اینڈ پوائنٹس کے برعکس، SMPP v3.4 غیر ہم آہنگ (asynchronous) پائپ لائننگ کی اجازت دیتا ہے۔ 1 سائز کی ونڈو صرف 1 فعال پیغام کی اجازت دیتی ہے جو نیٹ ورک کی تاخیر (RTT) سے محدود ہوتی ہے۔ 50 سائز کی ونڈو ایک ہی وقت میں 50 غیر تصدیق شدہ فریمز کی اجازت دیتی ہے۔

پری پیڈ لیجر پر ہائی والیوم بائنڈز کی قیمت کا تعین

پری پیڈ کلائنٹس کے لیے SMPP تھرو پٹ کا تعین کرتے وقت سیشن کی متوازی صلاحیت اور لیجر کی حفاظت کے درمیان توازن برقرار رکھنا ضروری ہے۔ کھلی ونڈو میں ہر غیر تصدیق شدہ PDU کریڈٹ کی ایک فعال ریزرویشن کو ظاہر کرتا ہے۔ اگر کوئی کلائنٹ 5 بائنڈ چینلز پر 200 سائز کی ونڈو کے ذریعے فی سیکنڈ 100 ایس ایم ایس بھیجتا ہے، تو 1,000 درخواستیں ایک ساتھ پروسیسنگ پائپ لائن میں داخل ہوتی ہیں۔ پری پیڈ لیجر پر، پلیٹ فارم کو 'submit_sm_resp' کے ذریعے فریم کی منظوری سے پہلے فنڈز روکنا ہوتے ہیں۔

IOSOR میں TRX، TX، اور RX سیشن کی حدود کو کنفیگر کرنا

IOSOR راؤٹنگ انجن کے اندر، ایڈمنز سیشن کی قسم اور تھرو پٹ کی حدود کے مطابق سیشن بائنڈنگز کو کنفیگر کرتے ہیں۔ TX اور RX بائنڈز آؤٹ باؤنڈ بھیجنے اور DLR کی موصولی کو الگ کرتے ہیں، جبکہ TRX دونوں سمتوں میں ڈیٹا کا بہاؤ سنبھالتا ہے۔ کنسول میں، ہر اکاؤنٹ کے لیے مخصوص ریٹ لمٹرز (TPS) تفویض کریں اور ونڈو کے سائز کے لیے سخت حدود مقرر کریں (عام اکاؤنٹس کے لیے 10 سے 50، اور ہائی والیوم ٹریفک کے لیے 100 تک)۔

لیجر کی عدم مطابقت اور بفر اوور ہیڈ میں کمی

زیادہ ونڈو حدود پیغام کے موصول ہونے اور بیلنس کی کٹوتی کے درمیان بفر تاخیر کا سبب بن سکتی ہیں۔ اگر بیک اینڈ قطار کی وجہ سے 'submit_sm_resp' کی تعمیل میں تاخیر ہوتی ہے، تو غیر تصدیق شدہ فریم ونڈو بفر میں رہتے ہیں۔ اگر کلائنٹ کا والٹ بھیجنے کے دوران خالی ہو جاتا ہے، تو سسٹم ونڈو تھروٹلنگ کو فعال کر دیتا ہے: فعال بائنڈنگز نئے 'submit_sm' PDUs قبول کرنا بند کر دیتی ہیں اور 'ESME_RTHROTTLED' اسٹیٹس کوڈ واپس کرتی ہیں۔

آرکیٹیکچر ٹوپولاجیز اور پروٹوکول انٹیگریشن

ملٹی چینل سیٹ اپ میں ہائی تھرو پٹ SMPP بائنڈز کو شامل کرنے کے لیے بیک اینڈ قطاروں اور ویب ہُک پائپ لائنز کے ساتھ ونڈو کی حدود کو ہم آہنگ کرنا ضروری ہے۔ SMPP v3.4 کو REST API کے ساتھ جوڑنے سے زیادہ حجم والی ٹریفک کو آسانی سے منتقل کیا جا سکتا ہے۔

متعلقہ: IOSOR API کنکرنسی اور تھرو پٹ الاٹمنٹس میں توازن · پेलोড بیچنگ اور سنگل ریکوئسٹ تھرو پُٹ میں توازن · پری پیڈ وائس روٹنگ کے لیے ایس آئی پی ڈائجسٹ توثیق اور بیلنس ہولڈ کے قوانین.

IOSOR کے ساتھ شروع کریں

کنسول میں window، bind شمار اور prepaid hold ایک ساتھ دیکھیں۔ «SMPP Bind ونڈوز اور سیشن کی حدود» اضافی bind سے in-flight ڈبل نہیں ہوتا۔

سینڈ باکس برسٹ سے پہلے حد باندھیں۔

IOSOR خلاصہ

خلاصہ «SMPP Bind ونڈوز اور سیشن کی حدود»: SMPP window × bind = کنکرنسی کیپ، پیسے کی لائن۔

کریں: ٹون اور hold۔ نہ کریں: نئے bind سے ڈبل ڈیبٹ۔

کیا یہ گائیڈ مددگار تھی؟

متعلقہ رہنما