James Phillips 9258506dab Adds simple rate limiting for client agent RPC calls to Consul servers. (#3440)
* Added rate limiting for agent RPC calls.
* Initializes the rate limiter based on the config.
* Adds the rate limiter into the snapshot RPC path.
* Adds unit tests for the RPC rate limiter.
* Groups the RPC limit parameters under "limits" in the config.
* Adds some documentation about the RPC limiter.
* Sends a 429 response when the rate limiter kicks in.
* Adds docs for new telemetry.
* Makes snapshot telemetry look like RPC telemetry and cleans up comments.
2017-09-01 15:02:50 -07:00
..
2017-09-01 12:42:54 -07:00
2014-02-07 16:41:03 -08:00
2017-04-14 09:00:59 -07:00
2017-03-30 18:46:50 -04:00
2017-03-30 18:46:50 -04:00
2017-03-30 18:46:50 -04:00
2017-04-18 12:57:05 -04:00
2017-03-30 18:46:50 -04:00
2014-10-19 19:41:12 -04:00