Що це таке
Mellowtel автоматично обмежує кількість запитів, які один пристрій (або “вузол”) прийме та обробить. Це обмеження впроваджене всередині SDK. Ти не налаштовуєш його, і партнер, який неправильно поводиться, не може підвищити його ззовні.Чому це важливо
Весь продукт залежить від того, щоб користувачі не помічали, що Mellowtel працює. Якби вузол обробляв необмежену кількість запитів, користувач на повільному з’єднанні відчув би це у своєму браузері. Обмеження швидкості запитів — це механізм, який захищає цю обіцянку, і саме тому ти можеш використовувати Mellowtel для реальних користувачів, не турбуючись про запити до служби підтримки на тему “браузер працює повільно”.Як це працює
Кожен запит виконується у ізольованому вікні, яке створюється для запиту і закривається одразу після. Це та сама модель ізоляції, яку використовують рекламні мережі, такі як Google AdSense, з додатковою гарантією, що вікно без облікових даних (див. Конфіденційність). Оскільки кожен запит короткочасний і ізольований, єдиний параметр, який важливий для користувацького досвіду, це скільки їх виконується, і саме це контролює обмеження швидкості запитів. Поточне обмеження змінюється в залежності від:- Швидкості пропускної здатності: повільніші з’єднання отримують менше запитів.
- Геолокації: потужність збалансована регіонально.
- Загальної доступності мережі: SDK знижує активність, коли глобальний попит низький.
TODO: Документувати конкретні цифри (максимальна кількість запитів за хвилину, гео-рівні, пороги пропускної здатності) після остаточного затвердження. Наразі обмеження навмисно адаптивні і не розкриваються через публічний API.
Поверхня API
Немає API для обмеження швидкості запитів, який можна викликати. Обмеження внутрішнє і завжди ввімкнене. Ти не можеш його вимкнути, і тобі не потрібно його перевіряти. Якщо ти вважаєш, що обмеження швидкості запитів викликає проблему у твоїй інтеграції, відкрий питання на GitHub або напиши нам у Discord.Пов’язане
- Конфіденційність: що має і не має доступу ізольоване вікно.
- Погодження / Відмова: шар згоди, який стоїть перед усім цим.