Wildfly - RestEasy、JAX-RS:每秒限制请求 user/ip
Wildfly - RestEasy, JAX-RS : limit request per second for user/ip
我有一些简单的 jax-rs 网络服务作为电子商务的 EJB。
我正在使用 Wildfly 9 和 restEasy。
我想为很多用户提供我的数据,但我想限制一个用户可以做的request/seconds。
我想防止某些 DoS 攻击或抓取系统:一个用户(bot)可以每秒读取所有产品,而其他用户将等待。
是否有一些系统可以阻止每个用户每秒的请求?例如 "at least 10 request/second per user".
Bozho 实现了一个简单的并讨论了优缺点here。
本文还提到了Guava的RateLimiter
。
博客条目的最后更新也提到bucket4j。
我有一些简单的 jax-rs 网络服务作为电子商务的 EJB。 我正在使用 Wildfly 9 和 restEasy。
我想为很多用户提供我的数据,但我想限制一个用户可以做的request/seconds。
我想防止某些 DoS 攻击或抓取系统:一个用户(bot)可以每秒读取所有产品,而其他用户将等待。
是否有一些系统可以阻止每个用户每秒的请求?例如 "at least 10 request/second per user".
Bozho 实现了一个简单的并讨论了优缺点here。
本文还提到了Guava的RateLimiter
。
博客条目的最后更新也提到bucket4j。