gpt4 book ai didi

java - Wildfly-RestEasy,JAX-RS : limit request per second for user/ip

转载 作者:行者123 更新时间:2023-12-02 11:40:09 26 4
gpt4 key购买 nike

我有一些简单的 jax-rs Web 服务作为电子商务的 EJB。我正在使用 Wildfly 9 和restEasy。

我想向很多用户提供我的数据,但我想限制用户可以执行的请求/秒数。

我想防止某些 DoS 攻击或抓取系统:用户(机器人)每秒可以读取所有产品,而其他用户将等待。

是否有某种系统可以阻止每个用户每秒的请求?例如“每个用户每秒至少 10 个请求”。

最佳答案

Bozho 实现了一个简单的方案并讨论了优缺点 here

这篇文章还提到了Guava的RateLimiter .

博客条目的最后更新还提到了 bucket4j .

关于java - Wildfly-RestEasy,JAX-RS : limit request per second for user/ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48642704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com