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.
64 lines
2.1 KiB
64 lines
2.1 KiB
.. _config_cluster_manager_cluster_circuit_breakers_v1: |
|
|
|
Circuit breakers |
|
================ |
|
|
|
* Circuit breaking :ref:`architecture overview <arch_overview_circuit_break>`. |
|
* Priority routing :ref:`architecture overview <arch_overview_http_routing_priority>`. |
|
|
|
Circuit breaking settings can be specified individually for each defined priority. How the |
|
different priorities are used are documented in the sections of the configuration guide that use |
|
them. |
|
|
|
.. code-block:: json |
|
|
|
{ |
|
"default": "{...}", |
|
"high": "{...}" |
|
} |
|
|
|
default |
|
*(optional, object)* Settings object for default priority. |
|
|
|
high |
|
*(optional, object)* Settings object for high priority. |
|
|
|
Per priority settings |
|
--------------------- |
|
|
|
.. code-block:: json |
|
|
|
{ |
|
"max_connections": "...", |
|
"max_pending_requests": "...", |
|
"max_requests": "...", |
|
"max_retries": "...", |
|
} |
|
|
|
.. _config_cluster_manager_cluster_circuit_breakers_max_connections: |
|
|
|
max_connections |
|
*(optional, integer)* The maximum number of connections that Envoy will make to the upstream |
|
cluster. If not specified, the default is 1024. See the :ref:`circuit breaking overview |
|
<arch_overview_circuit_break>` for more information. |
|
|
|
.. _config_cluster_manager_cluster_circuit_breakers_max_pending_requests: |
|
|
|
max_pending_requests |
|
*(optional, integer)* The maximum number of pending requests that Envoy will allow to the upstream |
|
cluster. If not specified, the default is 1024. See the :ref:`circuit breaking overview |
|
<arch_overview_circuit_break>` for more information. |
|
|
|
.. _config_cluster_manager_cluster_circuit_breakers_max_requests: |
|
|
|
max_requests |
|
*(optional, integer)* The maximum number of parallel requests that Envoy will make to the upstream |
|
cluster. If not specified, the default is 1024. See the :ref:`circuit breaking overview |
|
<arch_overview_circuit_break>` for more information. |
|
|
|
.. _config_cluster_manager_cluster_circuit_breakers_max_retries: |
|
|
|
max_retries |
|
*(optional, integer)* The maximum number of parallel retries that Envoy will allow to the upstream |
|
cluster. If not specified, the default is 3. See the :ref:`circuit breaking overview |
|
<arch_overview_circuit_break>` for more information.
|
|
|