Looking at this thread I wonder the same. During a resource local jmstransaction you are able to fetch several messages - but there is no way in camel to control the commit size. You can do the same during a XA tx.
I see no support for batching here: http://camel.apache.org/batch-consumer.html. Either transaction mode would benefit a lot if you could process several messages in one go. Typical usecase would be tx( N messages, process them in paralell, aggregate and send out ) -- View this message in context: http://camel.465427.n5.nabble.com/Transactional-batching-tp474002p4721633.html Sent from the Camel - Users mailing list archive at Nabble.com.