Integration Server 10.3 | Publish-Subscribe Developer’s Guide | Understanding Join Conditions | Join Conditions in Clusters
 
Join Conditions in Clusters
A cluster is treated as an individual Integration Server and acts as such with the exception of a failover. Any Integration Server in a cluster can act as the recipient of a document that fulfills a join condition. If there is more than one document required to fulfill the join, any members of the cluster can receive the documents as long as the documents are received within the allocated time-out period.
A cluster failover occurs if a document that completes a join condition is received by an Integration Server, which then experiences a hardware failure. In such cases, if the document is guaranteed, the messaging provider will redeliver the document to another Integration Server within the cluster and the join condition will be fulfilled.
Each member of a cluster shares the same database for storing the join state.