Публикации по теме 'rate-limiting'


Шаблоны MicroService: ограничение скорости с помощью Spring Boot
Часть серии статей Resilience4J. Если вы еще не читали другие мои статьи, перейдите по следующим ссылкам: 1. Шаблон прерывателя цепи в Spring Boot Вас когда-нибудь интересовали ограничители скорости в мире HTTP? Думайте о них как о регулировщиках дорожного движения. Они управляют скоростью трафика от клиентов или служб, ограничивая количество разрешенных запросов в течение определенного периода. Если количество запросов превышает установленный предел, определенный ограничителем..

Ограничение скорости в Go: эффективное управление трафиком
Введение Ограничение скорости — ключевой метод построения масштабируемых и устойчивых систем. Это помогает контролировать поток трафика, накладывая ограничения на количество запросов, разрешенных в течение определенного периода времени. Внедрение ограничения скорости в Go может обеспечить оптимальное использование ресурсов и защитить ваши приложения от перегрузки чрезмерным трафиком или неправомерным поведением. В этом сообщении блога мы рассмотрим методы ограничения скорости в Go и..

Вопросы по теме 'rate-limiting'

Как реализовать ограничение скорости на сайте ASP.NET MVC?
Я создаю сайт ASP.NET MVC, где хочу ограничить частоту использования аутентифицированными пользователями некоторых функций сайта. Хотя я понимаю, как работает ограничение скорости, я не могу представить себе, как реализовать его программно, не...
13422 просмотров
schedule 24.04.2022

Если вы делаете вызов getJSON() на стороне клиента с помощью (&callback=) на сайт, скорость которого ограничена IP-адресом, увидят ли они ваш сайт или сайт конечного пользователя?
Если ваше веб-приложение использует вызовы API веб-службы к внешнему источнику, некоторые из этих источников будут ограничивать вашу скорость на основе IP-адреса . Если вы выполняете эти вызовы из клиентского JavaScript — это означает, что они...
568 просмотров
schedule 03.04.2023

Ограничение количества звонков в день в ASP.NET MVC 3?
Я видел решение Джаррода Диксона ( Лучший способ реализовать регулирование запросов в ASP.NET MVC? ) для реализации ограничения скорости вызовов в секунду. Сейчас я пытаюсь понять, как построить аналогичный фильтр для N звонков в день. Я создаю...
1120 просмотров
schedule 30.07.2023

Ограничение количества событий за период времени
Мне нужно ограничить количество событий n , разрешенных в течение периода времени deltaT . При любом подходе, который я могу придумать, пространство равно O(m) , где m  — максимальное количество событийных запросов, отправляемых на deltaT , или...
2980 просмотров
schedule 06.08.2023

Как реализовать ограничение скорости с помощью Redis
Я использую INCR и EXPIRE для ограничения скорости, например, 5 запросов в минуту: if EXISTS counter count = INCR counter else EXPIRE counter 60 count = INCR counter if count > 5 print "Exceeded the limit"...
18741 просмотров
schedule 24.04.2022

Поддерживает ли nginx HttpLimitReqModule в час/день/неделю?
Я ищу решение для ограничения скорости для HTTP API, для Nginx уже есть модуль поддержки HttpLimitReqModule эта особенность. Но обратитесь к документу, этот модуль поддерживает только в секунду и в минуту. Любое решение в час/день?
2389 просмотров
schedule 06.09.2022

Как управлять ограничением скорости с помощью twitter в node js?
Я работаю с твиттер API. Я пытаюсь зарегистрировать несколько твитов от группы учетных записей. Я отслеживаю 250 аккаунтов. Это, конечно, превышает лимит скорости. Код для сбора данных ниже: docs.forEach(function (doc) {...
808 просмотров

Как подключить ограничитель скорости входа для Grails Spring Security, не затрагивая базу данных?
Я хотел бы добавить ограничитель скорости, который перехватывает попытки входа в систему до того, как будут выполнены какие-либо проверки в базе данных. IP-адрес и имя пользователя должны быть доступны бизнес-логике этого ограничителя. Ограничитель...
218 просмотров
schedule 05.11.2022

Ограничение скорости Facebook Graph API
Мы хотим ежедневно (или еженедельно) собирать некоторые показатели общедоступных страниц нашего клиента в Facebook (~ 1-5 тыс. пользователей). Я говорю о 3-5 типичных метриках: « лайки », « фан-посты » и т. д. Я понимаю, что в соответствии с...
1003 просмотров
schedule 13.09.2022

Как использовать ChannelTrafficShapingHandler в Netty 4+?
Мне нужно передать клиенту большой файл, но я хочу ограничить скорость (например, 100 Кбит/с), как использовать ChannelTrafficShapingHandler? ServerBootstrap b = new ServerBootstrap(); b.group(bossGroup, workerGroup)...
2970 просмотров
schedule 25.04.2023

Предотвращение ограничения скорости [Twitter4J]
В настоящее время я реализую программу, которая требует от меня использования Twitter4J для сбора твитов и их хранения. Однако я понимаю, что вы можете делать только 180 запросов каждые 15 минут с API разработчика Twitter. В связи с этим я создал...
1238 просмотров
schedule 27.05.2022

Ограничение размера ответа API графа Facebook (код ошибки 1)
Просто делюсь некоторой информацией, с которой я столкнулся при тестировании своего приложения. Facebook Graph API реализует ограничение скорости, как описано на их странице документации . Сегодня я пытался получить канал со страницы Facebook CNN...
4495 просмотров

Можно получить только ограниченное количество страниц
Интересно, почему я не могу получить больше страниц данных после страницы 165? page number is: 165 4 image/gif page number is: 165 13 page number is: 165 3 page number is: 165...
84 просмотров
schedule 03.11.2022

Как ограничить скорость загрузки из контейнера докеров?
Мне нужно не допустить, чтобы длительная загрузка нескольких терабайт потребляла всю пропускную способность моей сети, но я могу ограничить ее использование пропускной способности только на уровне процесса (это означает, что замедление сетевого...
4918 просмотров
schedule 12.07.2022

Как ограничить количество событий, которые в данный момент обрабатываются в процессе flatMap?
Учитывая следующий фрагмент кода public static void main(String[] args) { long start = System.currentTimeMillis(); Flux.<Long>generate(s -> s.next(System.currentTimeMillis() - start))...
638 просмотров

Можно ли ограничить скорость Kong на конечную точку?
Я могу настроить плагин ограничения скорости Kong, чтобы он налагал ограничения на каждую конечную точку в заданном API, как это : $ curl -X POST http://kong:8001/apis/{api}/plugins \ --data "name=rate-limiting" \ --data...
1656 просмотров
schedule 11.05.2023

iptables запрос на ограничение скорости соединения
Чтобы установить контекст, у нас есть устаревший сервер, который обслуживает соединения, поступающие от большого количества клиентов. Соединения TCP и использует двоичный протокол. В последнее время, когда количество клиентов увеличилось, кажется,...
1534 просмотров
schedule 20.10.2022

Ruby - заголовки ответов доступа для ограничения скорости (Help Scout)
Я использую рубиновый драгоценный камень helpscout и пытаюсь проверить, когда лимит запросов меньше определенного числа (т.е. осталось 2 запроса), и засыпаю цикл на оставшийся интервал, чтобы разрешить сброс лимита скорости. Есть ли способ...
272 просмотров
schedule 25.12.2023

NGINX включает ограничение скорости только для успешных запросов
Есть ли способ включить ограничение скорости только для успешных запросов (например, код состояния HTTP 200)? Например, в следующем фрагменте моей конфигурации... http { limit_req_zone $binary_remote_addr zone=test:10m rate=2r/m;...
1169 просмотров
schedule 19.11.2022

Twitter API в обновлении GDPR для Python
Несколько дней назад Twitter обновил некоторые аспекты своего API из-за изменений GDPR. Начиная с сегодняшнего дня некоторые из моих приложений ломаются очень странным образом, и я не ожидал, что изменения GDPR повлияют на них. Может быть, это не...
286 просмотров