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