Open topic with navigation

TIBCO Rendezvous® 8.7.0

# Fault Tolerance

Rendezvous fault tolerance software coordinates a group of redundant processes into a fault-tolerant distributed system. Some processes actively fulfill the tasks of the application, while other processes wait in readiness. When one of the active processes fails, another process rapidly assumes active duty.

## See Also

For a complete discussion of concepts and operating principles, see Fault Tolerance Concepts in TIBCO Rendezvous Concepts.

For suggestions to help you design programs using fault tolerance features, see Fault Tolerance Programming in TIBCO Rendezvous Concepts.

For step-by-step hints for implementing fault-tolerant systems, see Developing Fault-Tolerant Programs in TIBCO Rendezvous Concepts.

Fault tolerance software uses advisory messages to inform programs of status changes. For details, see Fault Tolerance (RVFT) Advisory Messages in TIBCO Rendezvous Concepts.

If your application distributes fault-tolerant processes across network boundaries, you must configure the Rendezvous routing daemons to exchange `_RVFT` administrative messages. For details, see Fault Tolerance in TIBCO Rendezvous Administration, and discuss with your network administrator.

Function or Type | Description
tibrvft_Version() | Identify the fault tolerance API release number.
tibrvftAction | Instruct fault tolerance callback functions to react to changing circumstances.
tibrvftMember | Member objects represent program membership in a fault tolerance group.
tibrvftMemberCallback | Process fault tolerance events for a group member.
tibrvftMemberOnComplete | A program can destroy a member object even when its callback function is running in one or more threads. Multi-threaded programs can define functions of this type to discover when all callback functions in progress have completed.
tibrvftMember_Create() | Create a member of a fault tolerance group.
tibrvftMember_Destroy() | TIBRV_TIMEOUT
tibrvftMember_GetGroupName() | Extract the group name of a fault tolerance member.
tibrvftMember_GetQueue() | Extract the event queue of a fault tolerance member.
tibrvftMember_GetTransport() | Extract the transport of a fault tolerance member.
tibrvftMember_GetWeight() | Extract the weight of a fault tolerance member.
tibrvftMember_SetWeight() | Change the weight of a fault tolerance member within its group.
Monitors
tibrvftMonitor | Monitor objects express interest in fault tolerance events.
tibrvftMonitorCallback | Process fault tolerance events for a monitor.
tibrvftMonitorOnComplete | A program can destroy a monitor object even when its callback function is running in one or more threads. Multi-threaded programs can define functions of this type to discover when all callback functions in progress have completed.
tibrvftMonitor_Create() | Monitor a fault tolerance group.
tibrvftMonitor_Destroy() | Stop monitoring a fault tolerance group, and free associated resources.
tibrvftMonitor_GetGroupName() | Extract the group name of a fault tolerance monitor.
tibrvftMonitor_GetQueue() | Extract the event queue of a fault tolerance monitor.
tibrvftMonitor_GetTransport() | Extract the transport of a fault tolerance monitor.

Subtopics

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.