I have *tried* to drive fail over from client side.
Last week I could make a state transfer from one node to another, moving all the messages
from a failed queue to a new queue.
There are implications of doing this way as we will could have more than one Local Queues
when a failover occurs.
Say if you have two nodes A and B, each node with a client and a durable subscription on
that client.
Now say if node A fails. Now the clients from node A will be redirect into node B, and
Routers will have to treat B's connections as they were still on nodeA but now they
are local on node B.
Also any producer existent on NodeA will come to nodeB having preferences to send messages
to the former NodeA.
These are all implications of the Partial Queue implementation existent in our cluster.
I'm at this point looking at the code on how we could deal with this.
--Clebert
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980866#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...