Hi folks, in my ongoing effort to not lose messages I've made another change to servicemix-jms : It seems to me that three of the four processors (standard/multiplexing consumer/provider combinations) can be trivially switched to CLIENT_ACKNOWLEDGE without any performance hit at all (they can all do the receive() and acknowledge() in one synchronous flow), so I've done so. I'm not using the MultiplexingConsumerProcessor, and it is the one complex case. This Issue : https://issues.apache.org/activemq/browse/SM-555 requests that it be added as an option, but perhaps it makes sense in these cases to just switch over to CLIENT_ACKNOWLEDGE? Let me know what you think. -Sam -- View this message in context: http://www.nabble.com/JMS-reliability-%3A-AUTO_ACKNOWLEDGE-vs.-CLIENT_ACKNOWLEDGE-tf4105152s12049.html#a11674691 Sent from the ServiceMix - Dev mailing list archive at Nabble.com.