Deploying clusters

This section assists you to setup a cluster of Adeptia Connect Server and is intended for the users who want to set up Adeptia Connect in a clustering environment. Make sure that you have logged in as a user with administrative privileges.

A cluster is a group of independent Adeptia Connect Servers working collectively as a single unit. Clustering provides high-availability, scalability, and load balancing for resources and applications by grouping multiple servers running Adeptia Connect. It is important that you know about the Components of Connect Server to understand the clustering better.

Clustering is used for:

  • Load Balancing: Used to distribute the execution of process flows evenly between the members of the cluster so that no single Adeptia Connect Server is overloaded. Load balancing is especially important for networks where it is difficult to predict the number of requests issued to the server. Adeptia Connect supports Round- Robin method for load balancing.

  • Failover Capability: When one of the nodes in a cluster environment fails, the other nodes:
    • Detect this failure
    • Recover the process flow 
    • Handle any new process flow execution requests

  • Scalability: Cluster services can grow to meet rising demands. When the overall load exceeds the capabilities of the cluster, additional nodes can be added.


The first instance of Adeptia Connect Server to start in a cluster is designated as a Primary node and all subsequent Adeptia Connect Servers are designated as Secondary nodes in that cluster. The Primary node regularly checks the Secondary nodes for their status to determine their availability for process flow execution. In case of a Primary node failure, one of the Secondary nodes (with maximum time) automatically takes over the responsibility of the Primary node for managing load distribution in the cluster.


Next step

Enable clustering