Real-time synchronization is performed with the realtime-sync utility. The realtime-sync utility polls the source server for changes and synchronizes the destination entries immediately. After the server determines that a change should be synchronized, it fetches the full entry from the source. It then searches for the corresponding entry in the destination endpoint using correlation rules and applies the minimum set of changes to synchronize the attributes. The server fetches and compares the full entries to make sure it does not synchronize any old data from the change log.

After a synchronization topology is configured, run resync to synchronize the endpoints, and then run realtime-sync to start global synchronization.

The realtime-sync tool is used for the following tasks:

  • Start or stop synchronization globally or for specific sync pipes only.
  • Set a start point at which synchronization should begin such as the beginning or end of the change log, at a specified change number, at a specified change sequence number, or at a specified time frame in the change log.