1
votes

I have a CXF webservice which is supporting SOAP over JMS, where I have used ActiveMQ as message broker system. The soap messages are sent to the request queue and soap responses are sent back to reply queue. Now I am planning to replace RabbitMQ with ActiveMQ. But the issue I am facing is that RabbitMQ doesn't implement JMS APIs. Can we use RabbitMQ for SOAP/JMS webservices?

Note: I am using org.apache.cxf.transport.jms.JMSConfigFeature as jaxws:features in the spring config file.

1

1 Answers

1
votes

As you state, RabbitMQ does not support JMS so the simple answer is no, you can't do SOAP over JMS with RabbitMQ.

However, Pivotal has a (commercial) JMS library connector implementation for RabbitMQ that should make it possible.