Что это такое
Mellowtel автоматически ограничивает количество запросов, которые одно устройство (или “узел”) может принять и обработать. Это ограничение реализовано внутри SDK. Вы не настраиваете его, и недобросовестный партнер не может повысить его извне.Почему это важно
Совместное использование пропускной способности никогда не должно замедлять приложение или соединение пользователя. Если бы узел обслуживал неограниченное количество запросов, пользователь на медленной сети это бы почувствовал. Ограничение скорости — это механизм, который защищает это обещание, и именно поэтому вы можете предоставить Mellowtel реальным пользователям, не беспокоясь о заявках в поддержку с жалобами на “медленный браузер”.Как это работает
Каждый запрос выполняется в изолированном, безучетном окне (см. Конфиденциальность). Поскольку запросы изолированы от сессии пользователя, единственный параметр, который важен для пользовательского опыта, это сколько запросов выполняется, и именно это контролирует ограничение скорости. Текущий лимит варьируется в зависимости от:- Скорости пропускной способности: более медленные соединения получают меньше запросов.
- Геолокации: емкость балансируется по регионам.
- Общей доступности сети: SDK снижает активность, когда глобальный спрос низкий.
TODO: Документировать конкретные числа (потолки запросов в минуту, гео-уровни, пороги пропускной способности) после окончательного утверждения. На данный момент лимиты намеренно адаптивны и не раскрываются через публичный API.
Поверхность API
Нет API для вызова ограничения скорости. Ограничение встроено и всегда активно. Вы не можете его отключить и не должны нуждаться в его проверке. Если вы считаете, что ограничение скорости вызывает проблему в вашей интеграции, откройте проблему на GitHub или свяжитесь с нами на Discord.Связанные темы
- Конфиденциальность: что делает и к чему не имеет доступа изолированное окно.
- Подключение/отключение: уровень согласия, который стоит перед всем этим.