Global Throttle Manager

Overview of Global Throttle Manager.

The Global Throttle Manager manages the Façade Throttle Manager and Service Throttle Manager. The Global Throttle Manager reports throttle usage to the Central Logger.

The Global Throttle Manager component maintains the state of all the global throttles in both Facades (Facade Throttles) and Routers (Service Throttles). The Global Throttle Manager exchanges the states of global throttles with active Facade Throttle Managers and Service Throttle Managers.

The Global Throttle Manager component provides the mechanism to evenly distribute the global throttles among TIBCO API Exchange Gatewayserver instances.

The Global Throttle Manager component allows you to implement simple group throttles. Below are few examples of throttles types that are used in the Facade or Router as global throttles:

  • Commercial throttles implement gross usage agreements
  • Partner throttles act to limit a partner’s impact on internal services
  • Operation throttles implement fine-grained usage agreements
  • Technical throttles protect service interfaces