Glassfish: ограничение количества запросов, которые пользователь может сделать в секунду / минуту - PullRequest
1 голос
/ 03 декабря 2010

Хорошо, я немного погуглил по этому поводу и не нашел ничего определенного.

Есть ли предпочтительный способ ограничения числа запросов, которые пользователь может сделать, к приложению, запущенному на Glassfish, за интервал времени (секунда, минута и т. Д.)?

Например, что я ищу, так это если user1 делает 4 запроса в секунду, контейнер будет игнорировать любые дальнейшие запросы от этого пользователя / ip в течение некоторого времени.

Было бы достаточно просто реализовать это программно, но в этом случае вы все равно будете обрабатывать запросы, хотя и кратко. Если контейнер может быть обработан более легким способом перед входом в фактическое приложение (я) ... кажется, что это было бы предпочтительнее.

1 Ответ

0 голосов
/ 06 декабря 2010

Я не понимаю, почему это то, что контейнер будет обрабатывать.Кажется, что реализовать решение (как вы заявляете) будет так же просто, как и для контейнера, поэтому я не думаю, что если контейнер сделает это, вы бы много выиграли.

Возможно, вы могли бы попробоватьрешение этой проблемы на уровне сети, особенно если вы пытаетесь предотвратить DDOS-атаку или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...