You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
816 B
18 lines
816 B
.. _config_rate_limit_service: |
|
|
|
Rate limit service |
|
================== |
|
|
|
The :ref:`rate limit service <arch_overview_rate_limit>` configuration specifies the global rate |
|
limit service Envoy should talk to when it needs to make global rate limit decisions. If no rate |
|
limit service is configured, a "null" service will be used which will always return OK if called. |
|
|
|
* :ref:`v1 API reference <config_rate_limit_service_v1>` |
|
* :ref:`v2 API reference <envoy_api_msg_config.ratelimit.v2.RateLimitServiceConfig>` |
|
|
|
gRPC service IDL |
|
---------------- |
|
|
|
Envoy expects the rate limit service to support the gRPC IDL specified in |
|
:repo:`/source/common/ratelimit/ratelimit.proto`. See the IDL documentation for more information |
|
on how the API works. See Lyft's reference implementation `here <https://github.com/lyft/ratelimit>`_.
|
|
|