Multi Site WAN Replication


Multiple site replication is the ability to replicate state between different deployed spaces, where each space can be also physically located in a different geographical location (also termed a different deployment site).

Dependencies
In order to use this feature, include the ${XAP_HOME}/lib/optional/wan-gateway/xap-wan-gateway.jar and ${XAP_HOME}/lib/optional/wan-gateway/xap-wan-gateway-spring.jar files on your classpath or use maven dependencies:

<dependency>
    <groupId>com.gigaspaces</groupId>
    <artifactId>xap-wan-gateway</artifactId>
    <version>12.0.1
</version>
</dependency>
<dependency>
    <groupId>com.gigaspaces</groupId>
    <artifactId>xap-wan-gateway-spring</artifactId>
    <version>12.0.1
</version>
</dependency>
See also:

For more information on dependencies see Maven Artifacts


Overview
Establish data synchronization between multiple sites (spaces), usually used over the WAN.

Communication Filter
Creating filters over the network communication which goes across the WAN.

Gateway Components
Replication gateway components.

Configuration
Configure replication gateway targets of a space.

Bootstrapping
Bootstrapping a site from another site across gateways.

Conflict Resolution
Multi-site replication conflict resolution and how to customize its functionality.

Changing deployment during runtime
Configuring replication gateway targets of a space.

Filtering
Filtering specific data from being replicated through a gateway to another site.

Intercepting Events
Custom interceptors at the gateway which can be used to implement custom logic upon incoming replication events in a target gateway

Known Limitations
Known issues and limitations

FAQ
Frequently asked questions.


Additional Resources