Open topic with navigation

TIBCO Rendezvous® 8.7.0

# Active Goal

You can design fault tolerance groups with any number of active members. That number is called the active goal.

When a member joins a group, it specifies the active goal as a parameter. Rendezvous fault tolerance software maintains that goal, regulating which members are active by issuing instructions to activate and deactivate. When too few members are active, it instructs inactive members to activate; when too many members are active, it instructs active members to deactivate.

Every member of a group must specify the same value for the active goal parameter. It is an error for members of the same group to specify different values for this parameter. When Rendezvous fault tolerance software detects values that do not agree, it delivers an error advisory message to each member of the group (see `PARAM_MISMATCH).`

## Example: One Active Member

Broadcast producer programs generally function properly with only one member active at any moment in time; all other members are inactive backup processes. Example Fault-Tolerant Multicast Producer illustrates this kind of program. If the number of active members drops below one, then no information flows to consumers. With more than one active member, duplicate messages flood the network.

As long as one or more member processes exist, Rendezvous fault tolerance software maintains a single active member.

## Example: Several Active Members

Consider a data-mirroring program that stores data in several different locations; each process instance of the program stores the data on its host computer. It does not matter which of many possible locations store the copies, as long as the network always has at least 5 complete copies. Such a program satisfies its fault tolerance requirement by setting the active goal to 5.

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.