IOSOR Vedomosti

Okná väzieb SMPP a limity relácií

Naučte sa dimenzovať a konfigurovať okná väzieb SMPP, limity relácií a vyrovnávacie pamäte nepotvrdených správ pre vysokobjemové prepaid správy na platforme IOSOR.

Okná väzieb SMPP a limity relácií.

Mechanika okien SMPP vs.

riadenie priepustnosti

Veľkosť okna väzby SMPP definuje maximálny počet nepotvrdených PDU 'submit_sm', ktoré môže ESME preniesť cez TCP reláciu pred čakaním na odpoveď. Na rozdiel od synchrónnych koncových bodov HTTP umožňuje SMPP v3.4 asynchrónne spracovanie (pipelining). Okno s veľkosťou 1 umožňuje iba 1 spracovávanú správu, čo vytvára úzke miesto obmedzené latenciou siete (RTT). Okno s veľkosťou 50 naopak umožňuje mať v prenose 50 nepotvrdených rámcov súčasne.

Dimenzovanie vysokobjemových väzieb na prepaid účtoch

Dimenzovanie priepustnosti SMPP pre prepaid klientov vyžaduje vyváženie súbežnosti relácií a bezpečnosti kreditného účtu. Každá nepotvrdená PDU v otvorenom okne predstavuje aktívnu rezerváciu kreditu. Ak klient odosiela 100 SMS za sekundu cez okno s veľkosťou 200 naprieč 5 spojenými kanálmi, do systému vstupuje 1 000 požiadaviek súčasne. Na prepaid účte musí platforma blokovať prostriedky pred potvrdením prijatia rámca pomocou 'submit_sm_resp'.

Konfigurácia limitov relácií TRX, TX a RX v IOSOR-e

V smerovacom module IOSOR konfigurujú administrátori väzby relácií pomocou explicitných typov relácií a obmedzení priepustnosti. Väzby TX a RX oddeľujú odchádzajúce odosielanie od prichádzajúceho príjmu DLR, zatiaľ čo TRX zabezpečuje obojsmerný tok rámcov. V konzole priraďte vyhradené obmedzovače rýchlosti (TPS) pre každý účet a nastavte pevné stropy pre veľkosť okien (zvyčajne 10 až 50 pre štandardné účty, až 100 pre vysokobjemovú prevádzku).

Zmiernenie desynchronizácie účtov a réžie vyrovnávacej pamäte

Vysoké limity okien zavádzajú latenciu medzi prijatím správy a odpočítaním zostatku z peňaženky. Ak je vykonanie 'submit_sm_resp' spomalené následnými radmi, nepotvrdené rámce zostávajú vo vyrovnávacej pamäti okna. Ak sa peňaženka klienta vyčerpá počas špičky, systém spustí škrtenie okna: aktívne väzby prestanú prijímať nové PDU 'submit_sm' a vrátia stav 'ESME_RTHROTTLED'.

Architektonické topológie a integrácia protokolov

Súvisiace: Vyváženie limitov súbežnosti a priepustnosti API IOSOR · Vyváženie dávkovania dát a priepustnosti požiadaviek · SIP Digest autentifikácia a pravidlá držania zostatku pre predplatené hlasové….

Začnite s IOSOR

Otvorte smerovaciu konzolu IOSOR a nastavte explicitné obmedzenia TPS pre jednotlivé relácie spolu s obmedzenou hĺbkou okna pre všetky väzby TRX a TX. Zlaďte podržania rezervácie kreditu s rýchlosťou synchronizácie vašej účtovnej knihy tak, aby nepotvrdené snímky submit_sm nepresiahli predplatené zostatky počas špičiek s vysokým objemom. Konfigurujte brány automatického obmedzovania okien na pozastavenie prichádzajúcej prevádzky, keď zostatky peňaženiek nájomníkov dosiahnu kritické prahové hodnoty.

Zhrnutie IOSOR

Vysokoobjemová priepustnosť SMPP si vyžaduje zosúladenie asynchrónnych mechanizmov okien s prísnym účtovníctvom v reálnom čase. Poskytovanie veľkých veľkostí okien bez zohľadnenia vyrovnávacích pamätí nepotvrdených rámcov vystavuje predplatené účty vážnym prekročeniam kreditu, zatiaľ čo príliš malé okná obmedzujú priepustnosť naprieč viazanými kanálmi.

Definujte explicitné limity okien a spárujte obmedzovače rýchlosti TPS s logikou rezervácie kreditu v konzole IOSOR pred schválením vysokorýchlostných väzieb. Neposkytujte neobmedzenú súbežnosť relácií ani hlboké potrubia PDU predplateným účtom bez aktívnych brán synchronizácie účtovnej knihy.

Pomohol tento sprievodca?

Súvisiace návody