Это всего лишь профилактическая мера. «Если» запрос способен парализовать сеть, мы обязаны ограничить количество входящих запросов. Есть ли у вас какие-либо идеи?

учил этот сервлет, который возвращает файл PDF в веб-браузер клиента. Мы не хотим рисковать тем, что когда количество запросов слишком велико, сервер парализуется.

Мы хотели бы сделать прикладной (программный) способ установки ограничения на количество одновременных запросов и возвращать сообщение об ошибке в браузер при достижении лимита. Нам нужно сделать это на уровне приложения, потому что у нас есть разные контейнеры сервлетов на уровне разработки (tomcat) и уровне производства (websphere).

Я должен подчеркнуть, что я хочу контролировать максимальное количество запросов вместо сессии. Пользователь может отправить несколько запросов через сервер с одним и тем же сеансом.

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

Ответы на вопрос(5)

Ваш ответ на вопрос