使用 Java 为 nginx 和 spring mvc 请求节流器

问题描述 投票:0回答:1

您好,我需要一个解决方案来限制客户端的请求,例如允许每秒仅发送 1000 字节

我在带有虚拟主机的nginx层上有一个解决方案:proxy_limit_rate 1000;就在现场

但它仅在站点具有自定义域时才有效;例如 test.my.store

但这里的问题是,某些网站没有自定义域,他们只使用 admin.my.store

因此 10 个站点可以使用相同的域,并且我无法为每个虚拟主机 admin.my.store 使用“proxy_limit_rate 1000”

有什么解决办法吗?

我可以使用 JAVA FILTER api 来解决这个问题吗?

我可以将 OpenResty 与自定义代码一起使用吗?

我尝试了 proxy_limit_rate 1000; nginx 的位置配置 它有效,但仅当客户拥有具有自己的域的单独虚拟主机时 但有些客户有相同的域名+虚拟主机

java nginx servlets webserver bandwidth-throttling
1个回答
0
投票

我想我找到了我想要的 https://docs.oracle.com/javaee/7/tutorial/servlets012.htm 需要以某种方式实施和测试它

© www.soinside.com 2019 - 2024. All rights reserved.