Ok, so the example on your web site that I linked to suggests that, for high availability with a two node configuration, only a single node runs at a time, with the other being an identically configured standby but with the broker not running. Some higher level service determines when the current live node is down and starts up the other.
"With the high availability setup described in this guide, when a node fails, the durable queues and the persistent messages within them can be recovered by a different node...
The main trick to HA Rabbit is to ensure that when the passive node becomes the active node, it must have the same node-name as the failed node. It must also have read and write access to the files in the shared storage."
So, the two nodes use the same mnesia persistent storage, with only on node active at a time. And both nodes must have the same node name. The example goes on to describe how this is done on linux using pacemaker and drbd. What I'm trying to do is configure node1 to use a network share, and node2 to use the same network share. And for node2 to have the same node name as node1 so that when it comes only it can pickup where node1 left off and read the same mnesia database. This is what the suggested HA configuration is, is it not?
So the question is how to configure RabbitMQ on windows servers to achieve this. I can find no examples of how this has been done. Surely this is possible on windows, or am I completely missing something here?
Thanks.