Romain,

Thanks for the response.
Basically I am usually doing this with the help of the blocking queue:

JMS message -> MDB -> EJB singleton method call that puts JMS message
contents to a blocking queue

this blocking queue is processed within an EJB singleton in background
multithreaded manner. As blocking queue combined with a set of threads
listening on it works as a good local "load balancer".

I was just asking about minimizing transactional overhead.
Which approach from the container (TomEE) perspective would have less
overhead related to the transactional processing: 

1) TransactionManagement=CMT + TransactionAttribute=NOT_SUPPORTED
2) TransactionManagement=BMT

?

Regards,
Alex



--
View this message in context: 
http://openejb.979440.n4.nabble.com/Question-on-MDB-processing-tp4661685p4661697.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to