"ovidiu.feodorov(a)jboss.com" wrote :
|
| Because we are not going to modify the client code to NOT send acknowledgments for
messages being delivered. The acknowledgment-sending portion of the client-side aspect
stack is "unaware" that it just went through a failover and it will dully
continue to behave as designed, i.e. sending acknowledgments for messages being consumed.
It's the secondary server job to realize that the acknowledgments arriving for
deliveries it actually does not have (or better said, did not create by actually sending
messages) are legit, and are generated by "salvaged" non-persistent messages.
|
| Does it make sense?
That's a poor solution.
So you're going to send unnecessary traffic across the network, plus add fiddly code
on the server side to create deliveries for non existent non persistent messages just to
avoid changing a few lines of code on the client side?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980953#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...