Tutto ciò che vale la pena sapere, niente di superfluo.
Perché esiste
Gli operatori e le piattaforme allocano una capacità di trasmissione limitata, quindi un fornitore misura l'invio di SMS per rimanere entro la capacità del percorso e rispettare i termini di utilizzo equo. La limitazione della velocità contrasta anche il "pompaggio di SMS", in cui i truffatori inviano un flusso massiccio di OTP per ottenere una parte del traffico. Vedi /answers/what-is-sms-pumping e /answers/what-is-tps.
Laddove si applicano dei limiti
Le dimensioni comuni sono per chiave API (tasso di invio complessivo del tuo account), per ID o numero del mittente e per MSISDN di destinazione (per impedire invii ripetuti alla stessa vittima). I flussi di verifica dovrebbero limitare le richieste OTP per numero e per IP. Vedi /answers/sms-otp-best-practices.
Come utilizzarlo
Progetta i mittenti in modo che rispettino le risposte di limitazione HTTP 429 / SMPP con un backoff esponenziale, raggruppino le campagne di grandi dimensioni entro la velocità assegnata e richiedano un limite più elevato prima di un picco noto, anziché raggiungere il limite massimo in tempo reale. Vedi /answers/what-is-throughput-sla.
Limitazione della velocità vs. throttling
I termini si sovrappongono: la limitazione della velocità (rate limiting) di solito indica un limite massimo rigido da rispettare, mentre la limitazione della velocità (throttling) significa che la piattaforma sta attivamente rallentando il traffico fino a raggiungere una velocità sostenibile. Entrambi i metodi proteggono la consegna dei dati. Vedi /answers/what-is-cps.