Estou tentando alcançar este cenário:
Apenas em um caminho específico, recebo 9 solicitações/s constantes no front-end. Está tudo bem, use o Backend regular. Agora recebo 11 req/s, quero rejeitar qualquer solicitação acima de 10. Mas ainda quero continuar respondendo no máximo 10 req/s.
Tudo o que encontrei e tentei implementar (como este: https://blog.codecentric.de/en/2014/12/haproxy-http-header-rate-limiting/ ), é uma solução preta ou branca, descarta tudo uma vez que o taxa é atingida. Portanto, é uma proteção contra DDOS, abusador, mas não uma solução de limitação de taxa real.
Existe alguma maneira de conseguir isso?
PS: usando HAproxy 1.5.8
Se você quiser usar
rate-limit sessions
, o seguinte é viável para você?