Chapter 16. Fault Tolerance and High Availability

Objectives

Fault tolerance (FT) and high availability (HA) are techniques for improving the availability of a solution in the face of component failure. It is important to recognize that achieving fault tolerance or high availability for a solution does not necessarily require that every component of the solution be fault tolerant or highly available. Selecting appropriate coordination patterns for the solution may allow it to be fault tolerant or highly available even though some of the components involved are not. The Deferred JMS Acknowledgement Pattern is an example discussed later in this chapter.

Nevertheless, the starting point for most fault-tolerance and high-availability solutions begins ...

Get Architecting Composite Applications and Services with TIBCO® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.