RoundRobin with Failover

For a target operation group of RoundRobin with Failover type, the Core Engine selects the target operation as per the RoundRobin algorithm. See RoundRobin for details. After the target operation is selected, the Core Engine checks the health of the target operation using the HealthCheck reference functionality of TIBCO API Exchange Gateway. See HealthCheck for Reference.

The Core Engine processes the client request as follows:

  • The Core Engine selects the target operation in a RoundRobin fashion.
  • If the selected target operation within the target operation group is running and available, the facade request is forwarded to this target operation for processing.
  • If the target operation is not running or times out, an alternate target operation is selected from the group of target operations using the RoundRobin algorithm. This process continues until a target operation is found within the target operations group that is available to process the request. The facade request is routed to the available target operation for processing.