Reliability and Message Retention Time
The reliability interval (or retention time) is the time interval during which a sending daemon retains outbound messages. Retaining message data allows the sending daemon to retransmit message packets upon request from another daemon process (which did not correctly receive the data). Conversely, the reliability interval also specifies the time for which a receiving daemon can request retransmission of missing data from a sender.
A related concept, the reliability window, refers to the set of outbound message data that a sending daemon has retained (and not yet discarded). Data within the reliability window is available for the sending daemon to retransmit upon request.
You can specify the reliability interval in several ways, depending on the needs and complexity of your enterprise:
• | For all services of a daemon, using a factory default (60 seconds) |
• | For all services of a daemon, using a daemon command-line argument |
• | For a specific service, using a client API call |
See Also
For additional background information, see also Reliable Message Delivery on page 34 in
.