High Availability for Client-Server Communication
The Geode native client provides reliable event messaging from cache server to client to prevent data loss during server failover operations. High availability is implemented in the cache server and is configured in the native client.
See Configuring Highly Available Servers for details about configuring a Java cache server for high availability.
Note: High availability functions the same whether the region is partitioned or not. See Partitioned Regions for information about partitioned regions.
Configure high availability by setting the pool attribute
subscription-redundancyto the number of copies you want maintained.
Servers use periodic acknowledgment to reduce the likelihood of duplicate notifications, and to reduce resource usage.