Hi Peter, thanks for the reply.
That's good to know and didn't know about item 3, which is a shame. Hopefully the '&priorityBackup=true' will aid in that (which I need to add).
"Given this URL a client will try to connect and stay connected to the local broker. If local broker fails, it will of course fail over to remote. However, as priorityBackup parameter is used, the client will constantly try to reconnect to local. Once the client can do so, the client will re-connect to it without any need for manual intervention.
By default, only the first URI in the list is considered prioritized (local). In most cases this will suffice."
The hope is that if the approvedfeeds go down (which have currently been rock-solid), I can still then receive some messages - even if the queues aren't replicated. Using the slightly more complex server string will avoid having to develop the workaround and use ActiveMQ/OpenWire's natural ability should the feeds hickup.
I currently have two clients running with 2nd one using the more complex server string. It'll be interesting to see how it works and if it does switch, and then switch back if the feeds go down.
I hope that makes sense after that brain dump.
Thanks again, appreciated!