Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 14 Fault Tolerance Programming : Minimizing Response Time

Minimizing Response Time
You can minimize the response time in failure situations by separating fault tolerance messages from other Rendezvous messages. Two kinds of separation affect response time:
Use a separate queue object only for fault tolerance messages. Assign that queue high priority within its group queue. Ensure that the thread that dispatches that queue group does not delay or block.
This strategy prevents heartbeat messages from waiting behind other events in the queue.
Use a separate Rendezvous service (UDP port) for fault tolerance messages.
Designating separate services on the network separates fault tolerance messages from competing messages (from your program or other programs). An uncluttered service results in faster handling of fault tolerance messages by the Rendezvous daemons.
A separate service implies a separate transport.
Before you specify a service, always consult with your system administrator. Your system administrator assigns specific network services for specific purposes. Explain that you need a clear UDP port, free from any other messages.
See Also
Service Selection in TIBCO Rendezvous Administration

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved