Throttle Chaining

Using TIBCO API Exchange Gateway, you can assemble the throttles into a throttle chain. You can define multiple throttles for a partner request and service endpoint for each enforcement point.

By defining multiple throttles, you can pass a partner request through a chain of throttles to meet complex throttling needs. For example, the following throttle chains can be configured:

  • Rate and High Water Mark: this throttle chain addresses the interface load.
  • Quota: this throttle chain addresses the interface agreements.

The configuration of the throttles determines whether the request is passed on to be processed by the Core Engine or whether it is applied to any other throttle. Passing on the request to other throttles is called throttle chaining.