IOSOR Wiedza

Kolejkowanie limitów TPS — brak cichego odrzucania wiadomości

Dowiedz się, jak IOSOR radzi sobie z limitami przepustowości, kolejkując ruch SMS zamiast cicho go odrzucać, co zapewnia dokładne śledzenie DLR.

Kolejkowanie limitów TPS — brak cichego odrzucania wiadomości.

Zrozumienie limitów TPS i mechaniki kolejek

Podczas wysyłania kampanii OTP i SMS o dużym natężeniu ruchu, osiągnięcie limitu transakcji na sekundę (TPS) jest nieuniknione. W profesjonalnym środowisku CPaaS typu white-label przekroczenie tego limitu nigdy nie powinno skutkować cichą utratą wiadomości. Zamiast tego IOSOR wdraża rygorystyczny mechanizm kolejkowania. Gdy szybkość wysyłania wychodzącego przekracza przydzielony TPS, wiadomości są umieszczane w buforze pamięci podręcznej.

Dlaczego ciche odrzucanie niszczy Twoje wskaźniki dostarczalności

Ciche odrzucenie (silent drop) występuje, gdy interfejs API akceptuje ładunek, ale odrzuca go bez wygenerowania raportu DLR. Narusza to logikę aplikacji, ponieważ system zakłada, że wiadomość jest w drodze. W IOSOR przepełnienie wyzwala jawny stan kolejki. Jeśli głębokość kolejki przekroczy progi bezpieczeństwa, API zwraca status limitu szybkości lub kolejkuje element ze stanem oczekiwania.

Blokady salda i przydzielanie numerów JIT

Aby zachować bezwzględną dokładność finansową, IOSOR korzysta z systemu przedpłaconego konta księgowego. Gdy wiadomość trafia do kolejki, na Twoim saldzie umieszczana jest tymczasowa blokada środków. Jeśli konfigurujesz nowe numery, nasz system JIT (Just-In-Time) przypisuje zasób E.164 i nalicza opłatę MRC dopiero wtedy, gdy trasa jest aktywna. Zapobiega to wyciekom salda i nieuzasadnionym kosztom.

Statusy webhooków dla ruchu w kolejce i ograniczonego

Każda zmiana stanu wiadomości jest transmitowana za pośrednictwem webhooka. Gdy wiadomość podlega ograniczeniu przepustowości, jej status zmienia się na 'queued' (w kolejce), a nie 'failed' (nieudane). Gdy tylko pojemność TPS na to pozwoli, wiadomość jest wysyłana, a status zmienia się na 'sent' (wysłane), a ostatecznie na 'delivered' (dostarczone) po otrzymaniu DLR od operatora.

Powiązane zasoby i głębokość kolejki

Aby zoptymalizować przepustowość i zrozumieć, jak limity kolejek wpływają na webhooki, zapoznaj się z poniższymi przewodnikami technicznymi:

Zasoby te

Zacznij z IOSOR

Przed wygenerowaniem dużego ruchu sprawdź limity TPS oraz progi głębokości kolejki w konsoli IOSOR. Skonfiguruj nasłuch webhooków tak, aby przechwytywał jawne przejście w stan 'w kolejce', dzięki czemu Twoja aplikacja poprawnie zidentyfikuje ograniczone żądania. Zweryfikuj, czy backend rozpoznaje aktywne blokady konta dla zakolejkowanych wiadomości, zamiast traktować wysyłki o ograniczonym tempie jako brakujące potwierdzenia doręczenia.

Podsumowanie IOSOR

Przekroczenie limitu TPS w IOSOR nigdy nie skutkuje niezapisanymi cichymi odrzuceniami ani utratą wiadomości. Platforma wymusza jawny przepływ zatrzymania i kolejkowania, utrzymując ładunek, nakładając tymczasową blokadę salda i przesyłając status 'w kolejce' do momentu odzyskania przepustowości.

Czy ten przewodnik był pomocny?

Powiązane przewodniki