Quickfix (an open source FIX Engine) persists state information and sent/received messages in the filesystem of the server (Linux in this case). For disaster recovery, I should like these files to be kept up to date in near-realtime on a standby server over a WAN, such that said standby could start up and know the state of the system.
The persistence files are human-parseable text, and combined would rarely be more than a gigabyte accumulated throughout the course of a day. They are purged each night.
I would like the synchronization to happen directly, without a remote shared filesystem on a third server. I also need the files to survive the complete and sudden destruction of the primary server.
Rsync is too slow and not near enough to realtime to be useful. DRBD is one alternative that appears to do the job, but I wish to evaluate alternate means.
What are the options for doing something like this beyond DRBD and rsync?