Self Healing Dynamic Clustering
This feature is also available in NCache Professional.
NCache has a self-healing dynamic clustering capability based on a peer-to-peer cluster architecture. NCache does not use Windows Clustering or any other OS-based clustering but instead creates its own TCP-based dynamic cluster of cache servers. The purpose of this dynamic cluster is to provide you with 100% uptime by allowing you to add or remove cache servers from the cluster at runtime without stopping the dynamic cluster.
With dynamic clustering, you can get the following capabilities:
100% uptime for the cluster due to peer-to-peer architecture
Add or remove cache servers at runtime without stopping the cache
Can perform load balancing for client connections to cache servers (at connection time)
Clients automatically reconnect to a different cache server if their server goes down
NCache provides a dynamic clustering capability with 100% uptime for the cluster. This is due to a peer-to-peer architecture of the cluster where there is no single point of failure.
A cache cluster is a collection of one or more cache servers with every server connected to every other server in the cluster. When a cache cluster is formed, it contains a cluster coordinator that manages all membership to the cluster. The coordinator is the oldest server in the cluster (meaning the first server that started). If the coordinator ever goes down, this role passes on to the next senior-most server in the cluster. This removes any single point of failure in cluster membership management.
You can find out more details on our website for Self Healing Dynamic Clustering.