Throttle Policies

By using throttle policies, you can enforce usage or other limits, and define the maximum number of requests that are handled by a facade or target operation in a defined time interval. You must define the maximum count and the time interval for a throttle.

Throttles define a condition for a type and metric (entity). API Exchange Gateway checks the condition for an incoming request before processing the request. For example, you can define a condition to allow only five client requests within 10 seconds to the backend service for a partner request.

There are two main categories of throttles:

Facade throttles

Facade throttles support service level agreements with consumers, for example, Partner and Partner plus Operations.

Target throttles
Target throttles support service level agreements with providers, and are applied on the Target Service operation.