You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
frontend: introduce request rate limter to frontend
Motivation:
protect the system from DoS attacks.
Modification:
Enable rate-limiter aware jetty handler list.
Update rate-limiter handler list to log with warn only on too many auth
errors.
New properties are introduced:
frontend.limits.max-blocked-clients
frontend.limits.rate.overall
frontend.limits.rate.per-client.fractions
frontend.limits.error.max-allowed
frontend.limits.error.block.window.time
frontend.limits.error.block.window.time.units
frontend.limits.rate.per-client.block.window.time
frontend.limits.rate.per-client.block.window.time.units
frontend.limits.blocked-clients.idle-time
frontend.limits.blocked-clients.idle-time.units
Result:
frontend now can be protected against DoS attacks.
Ticket: #10371
Acked-by: Dmitry Litvintsev
Target: master
Require-book: no
Require-notes: yes
0 commit comments