动态限制呼叫特定端点的数量

时间:2020-03-27 03:25:35

标签: java jakarta-ee jax-rs

我正在使用JakartaEE 8在Payara服务器上实现JAX-RS Restful API。现在我需要限制通过 IP 通过特定的最大和最大数量动态调用特定端点(下载文件)(每个人都可以通过1-4个活动连接进行下载)。

此特定终结点计算机具有公共访问权限,但也可以由经过身份验证/授权的用户调用,如果授权用户调用该终结点,则连接的限制数量应更改为其他数量(具有相同的IP可以通过8个连接下载)。

我实现了一个过滤器并针对每个请求在数据库中检查/插入,但是我认为这不是一个好方法!

什么是最佳/替代解决方案?

谢谢

0 个答案:

没有答案