What do you suggest I use to rate limit incoming http connections (get/post) based on n connections per minute?
If a particular client makes more than n connections in a given minute, drop all further connections until the minute is up.
I currently use nginx and haproxy, but I'm really looking for the best tool for the job.
Update
Some clients have more connections allowed per minute, would there be a way to add a per client rule? An API would be a bonus.