I want to confirm the results of the tests I have been running...
I have a JBoss AS 5.1.0 server with JBoss EB 4.9 and HornetQ 2.1.2 installed. Running as a cluster, it appears that the HornetQ JMS queues are clustered as well. As a result, when one node fails in the cluster, the other nodes still have access to the messages in the queues that the failed node was accessing - providing a robustness to where messages will not be lost due to the failure of a node.
Is that an accurate assessment?
I have run tests today by clustering the nodes, passing messages into the system, and causing one of the nodes to fail. This appears to be the way it is working, but I wanted to get another take on it as well.