Hi there We've developed a "thingy" that integrates with various messaging architectures. So far - at the sites where we have deployed - we've had IBM MQ, Tibco Message Service and even a Wildlfy installation (HornetQ) at the other end. We've developed in Java and used JMS so we use exactly the same code against any of these and haven't actually cared to much about these messaging architectures at the other end of our software. Now we have customer that uses ActiveMQ and this is new to us. We have (without it being deliberate) developed against JMS 2.0 because we use async send. Frankly we haven't paid attention to this. It just so happens that the middleware we've met so far have been JMS 2.0 compliant so this has not been an issue.
So, we are in need of a client jar for ActiveMQ 5.x that supports JMS 2.0. Is such a thing available? If so from where? I've been looking at some JIRA tickets but I've failed to figure out the exact status of JMS2.0 together with ActiveMQ, Apollo, Artemis and what have you. I'm confused. I believe the customer in question is running some fairly recent version of ActiveMQ, I believe it was 5.10.x. I don't think we have an appetite to rewrite our code just to land this customer. The business case is probably not strong enough. Perhaps I should emphasize that we're really only concerned with the client side of things. The actual messaging infrastructure (I believe you guys call them brokers?) is not our headache. As for the JMS 2.0 feature we use we couldn't care less if this is something which is faked in the client lib or if it's a native feature on the server side. Any recommendation on how to proceed ? Peter