Universal Messaging 10.3 | Concepts | Performance, Scalability and Resilience | Connections Scalability
 
Connections Scalability
Single server
A single Universal Messaging server has no hard limit set on the number of client connections that can be made to the server. Universal Messaging servers are implemented using Java's NIO (non-blocking IO) for all client communications including SSL. This means that there are no additional threads created and dedicated to each new client connection.
Multiple Servers
Universal Messaging messaging can be achieved across multiple server instances either by the use of a federated name space (see Federation Of Servers) or by using a Universal Messaging Cluster (see Clusters: An Overview).
Universal Messaging servers are aware of each other within a name space. Universal Messaging channels can appear in multiple places in a single name space.