It should be possible to configure separate limits per second, minute, and hour (and maybe also per day). This can be achieved by specifying the time unit as a key in the rate limit descriptor. In the values file, the structure of the rate limit definition would change as follows:
#OLD #anon_limit: # requests_per_unit: 500 # unit: HOUR #default_limit: # requests_per_unit: 5000 # unit: HOUR #NEW anon_limit: HOUR: 500 MINUTE: 50 default_limit: HOUR: 5000 MINUTE: 500
