HA_Hotsync

This sample demonstrates eXtremeDB High Availability hot synchronization feature. The master application creates and populates the database, then enters a loop creating and deleting objects as it waits for connection requests from replicas. Replica applications create duplicates of the master database, synchronize them with the master database using incremental replication, then receive commit data from the master simultaneously.

(Note that the eXtremeDB mcoha library must be configured with MCO_CFG_HA_INCREMENTAL_REPLICATION in order to run this sample.)

How to Run

See instructions here on how to build this and other samples on your development platform. Once built, the sample can be run from the \target\bin directory.

In a console window run:

 
    hahotsync_master
     

Then in a second console window run:

 
    hahotsync_replica
 

But it is more instructive to run one instance in your development environment debugger, stepping through the code.

Related Topics Link IconRelated Topics