Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Clustering | An Overview of Clustering | Reliability | Putting It All Together
 
Putting It All Together
This table summarizes how clustering, guaranteed delivery, and checkpoint restart work together to provide availability, failover, and reliability in different situations.
Checkpoint restart specified
Clustering specified
Guaranteed Delivery specified
If the server on which the service is running becomes unavailable
Point at which the service restarts
After the server becomes available, you must manually restart the service.
At the beginning
X
After the server becomes available, the client automatically restarts the service. The client keeps trying to run the service until it runs successfully.
At the beginning
X
The client automatically retries the service on another server in the cluster. If that server fails, the client retries the service on the next server in the cluster, and so on. If all attempts fail, you must manually restart the service.
At the beginning
X
X
The client retries the service on the next server in the cluster. If that server fails, the client retries the service on the next server in the cluster, and so on. The client continues to try running the service until it runs successfully.
At the beginning
X
When the server becomes available again, you must manually restart the service.
Flow services: At the specified checkpoint
Other services: At the beginning
X
X
When the server becomes available again, the client automatically retries the service. The client continues trying to run the service until it completes successfully.
Flow services: At the specified checkpoint
Other services: At the beginning
X
X
The client automatically retries the service on the next server in the cluster. If that server fails, the client retries the service on the next server in the cluster, and so on. If attempts on all servers fail, you must restart the service manually.
Flow services: At the specified checkpoint
Other services: At the beginning
X
X
X
The client automatically retries the service on the next server in the cluster. If that server fails, the client retries the service on the next server in the cluster, and so on. The client keeps trying until the service runs successfully.
Flow services: At the specified checkpoint
Other services: At the beginning.