Configuring Highly Available Instances


You can achieve high availability for the service component of the adapter by running multiple service components as members of a distributed queue group. High availability is typically not a requirement for the interceptor component.

To configure highly available adapter instances, the COM server must be installed on multiple machines, and each of those machines should run service instances that have been configured using an RVCMQ session.

The TIBCO Rendezvous daemon process delivers a message to only one service instance. Therefore, if a service instance goes down, any other instance that is running will receive and process the message. Also, if a service instance is busy processing a message, the TIBCO Rendezvous daemon process will assign the task to another service instance.

To achieve high availability in service components:

  1. Build and register the COM server on a machine.
  2. Import the metadata into a repository using the Import Metadata option on the Import Schema tab, in TIBCO Designer. The Import Schema tab is available when you select the Advanced Services folder in the project panel.
  3. Make sure that you use RVCMQ sessions in the configuration. Run the repository as a remote server.

    For more information on configuring the RVCMQ sessions for the service instance of the adapter, see Configuring the Adapter for Load Balancing Using RVCMQ.

  4. Copy the COM Server executable to other machines. Register the COM server executable in those machines.
  5. Run the service instance on each of these machines using the same instance of the remote repository configured in step 2.

TIBCO Adapter™ for COM User’s Guide
Software Release 5.3, September 2005
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com