使用RabbitMQ的CXF webservices(SOAP / JMS)

时间:2014-09-30 11:12:37

标签: web-services jms cxf rabbitmq spring-jms

我有一个支持SOAP over JMS的CXF Web服务,我使用ActiveMQ作为消息代理系统。 soap消息被发送到请求队列,soap响应被发送回应答队列。现在我打算用ActiveMQ取代RabbitMQ。但我面临的问题是RabbitMQ没有实现JMS API。我们可以将RabbitMQ用于SOAP / JMS Web服务吗?

注意:我在spring配置文件中使用org.apache.cxf.transport.jms.JMSConfigFeature作为jaxws:features

1 个答案:

答案 0 :(得分:1)

正如您所说,RabbitMQ不支持JMS,因此简单的答案是否定的,您不能使用RabbitMQ对SOAP进行SOAP over。

但是,Pivotal有一个(commercial) JMS library connector implementation for RabbitMQ可以使它成为可能。