Skip to content

Commit f73cccd

Browse files
authored
[APIM] Update backends limitations
CB and LB limitations
1 parent 68082c1 commit f73cccd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

articles/api-management/backends.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ Starting in API version 2023-03-01 preview, API Management exposes a [circuit br
8989

9090
The backend circuit breaker is an implementation of the [circuit breaker pattern](/azure/architecture/patterns/circuit-breaker) to allow the backend to recover from overload situations. It augments general [rate-limiting](rate-limit-policy.md) and [concurrency-limiting](limit-concurrency-policy.md) policies that you can implement to protect the API Management gateway and your backend services.
9191

92+
> [!NOTE]
93+
> * Currently, the backend circuit breaker isn't supported in the **Consumption** tier of API Management.
94+
> * Because of the distributed nature of the API Management architecture, circuit breaker tripping rules are only approximate.
95+
96+
9297
### Example
9398

9499
Use the API Management [REST API](/rest/api/apimanagement/backend) or a Bicep or ARM template to configure a circuit breaker in a backend. In the following example, the circuit breaker in *myBackend* in the API Management instance *myAPIM* trips when there are three or more `5xx` status codes indicating server errors in a day. The circuit breaker resets after one hour.
@@ -177,7 +182,9 @@ Use a backend pool for scenarios such as the following:
177182
To create a backend pool, set the `type` property of the backend to `pool` and specify a list of backends that make up the pool.
178183

179184
> [!NOTE]
180-
> Currently, you can only include single backends in a backend pool. You can't add a backend of type `pool` to another backend pool.
185+
> * Currently, you can only include single backends in a backend pool. You can't add a backend of type `pool` to another backend pool.
186+
> * Because of the distributed nature of the API Management architecture, backend load balancing is approximate.
187+
181188

182189
### Example
183190

0 commit comments

Comments
 (0)