Glassfish:限制用户每秒/分钟的请求数

时间:2010-12-03 17:02:17

标签: glassfish request limit quota

好的,我一直在做谷歌搜索,我还没有发现任何确定的东西。

是否有一种首选的方法来限制用户可以按时间间隔(秒,分钟,等等)对Glassfish上运行的应用程序发出的请求数量?

例如,我正在寻找的是如果user1在一秒内发出4个请求,容器将忽略来自该用户/ ip的任何进一步请求一段时间。

以编程方式实现此操作相当容易,但在这种情况下,您仍然会处理请求,无论如何简单。如果在进入实际应用程序之前容器可以用更轻量级的方式处理它......似乎更可取。

1 个答案:

答案 0 :(得分:0)

我不明白为什么容器会处理这个问题。看起来实现解决方案(如你所述)和容器一样容易,所以我不认为让容器这样做会给你带来太多的好处。

也许您可以尝试在网络级别解决此问题,尤其是在您尝试阻止DDOS攻击时。