[jboss-dev-forums] [Design of Messaging on JBoss (Messaging/JBoss)] - Re: Client failover redeliveries discussion
ovidiu.feodorov@jboss.com
do-not-reply at jboss.com
Thu Oct 26 05:38:03 EDT 2006
Tim wrote :
| Still makes no sense.
| What's the point of sending an ack that's just going to be ignored?
| It's much easier to just not send it in the first place, you can still process the np messages in the client buffer, just completely pointless to send acks to the server for them.
|
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?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980952#3980952
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980952
More information about the jboss-dev-forums
mailing list