Dynamic Clients
Dynamic clients in NCache allow application nodes to connect to a cache cluster at runtime without stopping the cache or other running client applications. They help NCache support scalable and highly available application environments where client nodes may be added, removed, restarted, or scaled automatically.
When an application connects to a clustered cache, it receives the required cluster and topology information from NCache. This allows the client to discover available cache servers and communicate with the correct server nodes based on the cache topology.
Dynamic clients are especially useful in web farms, application server farms, containerized deployments, Kubernetes environments, Azure VM Scale Sets, and other dynamic infrastructure environments.
In This Section
Dynamic Clients in NCache
Explains the concept of dynamic clients, how they connect to a cache cluster, receive topology information, and support runtime client addition and removal.
Connectivity with Load Balancer
Explains how NCache clients connect to cache servers when a Load Balancer is used in front of the cluster.