We've been using jbossmq and csil. The implementation has been successful in production for 6 years, but I'm wondering if something better is available.
One issue is jbossmq's thread per client model, and scheduled end of life. Another is csil's lack of support for JBossMessaging, which is the latest JMS implementation from JBoss.