Dual Socket
Dual Socket enables each cluster node to establish two parallel connections with every other cluster node. By enabling this feature, NCache maximizes network bandwidth utilization and reduces bottlenecks associated with slow Network I/O, resulting in significantly higher transaction throughput in high-traffic environments.
Configuring Dual Sockets
By default, dual connections are disabled. You can enable or disable this feature by specifying the following options in the <appSettings>of the NCache service's config file.
<appSettings>
<add key="NCache.EnableDualSocket" value="true"/>
</appSettings>
Note
For In-Process (InProc) cache deployments, these settings must be applied to the application's executable configuration file (e.g., app.exe.config or web.config), rather than the global NCache service config.
See Also
Heartbeat
Bind Cluster and Client/Server IP with Multiple NICs
Communication Reliability
Nagle's Algorithm