我正在尝试实现这种情况:
仅在特定路径上,我在前端收到稳定的 9 个请求/秒。一切都很好,使用常规后端。我现在收到 11 个请求/秒,我想拒绝任何超过 10 个的请求。但仍想继续回复最多 10 个请求/秒。
我发现并尝试实施的所有内容(例如:https ://blog.codecentric.de/en/2014/12/haproxy-http-header-rate-limiting/ )都是黑色或白色的解决方案,一旦率达到。所以它是对 DDOS、滥用者的保护,但不是真正的速率限制解决方案。
有没有办法做到这一点?
PS:使用HAproxy 1.5.8
如果您想使用
rate-limit sessions
,以下对您来说是否可行?