Use the multi-site configuration to scale horizontally between disparate, loosely-coupled clusters.
The Tanzu GemFire multi-site implementation connects disparate clusters. The systems act as a single system when they are coupled, and they act as independent systems when communication between sites fails. The coupling is tolerant of weak or slow links between cluster sites. A wide-area network (WAN) is the main use case for the multi-site topology.
For an overview, see How Multi-site (WAN) Systems Work.
For more detailed information, see the following topics:
This topic explains the recommended Tanzu GemFire multi-site topologies and the topologies to avoid.
Configuring a Multi-site (WAN) System
Plan and configure your multi-site topology, and configure the regions that will be shared between systems.
Filtering Events for Multi-Site (WAN) Distribution
Optionally, you can create gateway sender and gateway receiver filters to control which events are queued and distributed to a remote site, or to modify the data stream that is transmitted between Tanzu GemFire sites.
Optionally, you can create a GatewayConflictResolver
cache plug-in to decide whether a potentially conflicting event that was delivered from another site should be applied to the local cache.