Ограничить количество вызываемых динамически c конечной точки - PullRequest
0 голосов
/ 27 марта 2020

Я использую JakartaEE 8 для реализации спокойного API JAX-RS на сервере Payara. теперь мне нужно ограничить указанную конечную точку вызова c (файл загрузки) более IP с минимальным и максимальным числом динамически (каждый может загружать с 1-4 активным соединением).

эта спецификация c конечная точка имеет publi c доступ , но она может также вызываться аутентифицированным / авторизованным пользователем, и если авторизованный пользователь вызывает эту конечную точку, предельный номер соединения должен измениться на другой номер (авторизованный пользователь с таким же IP можно скачать с 8 подключением).

Я внедряю фильтр и проверяю / вставляю в базу данных по каждому запросу, но я думаю, что это не очень хороший подход!

Что лучшее / альтернативное решение?

спасибо

...