将现有JMS库与AMQP代理(RabbitMQ)一起使用

时间:2011-01-22 20:09:38

标签: spring jms rabbitmq amqp

我们将RabbitMQ和Spring-AMQP用于我们的消息传递系统。

但是有许多Java库使用JMS,我宁愿不重写到AMQP。

我没有使用谷歌作为使用AMQP的JMS客户端。

我应该只重写库以直接使用AMQP吗?

2 个答案:

答案 0 :(得分:3)

qpid,也说amqp,有一个JMS客户端库。也许这也适用于rabbitmq。

有一些(旧)indications OpenAMQ图书馆的作品与rabbitmq合作

答案 1 :(得分:2)

根据您实际构建的内容,您可能会发现Spring Integration非常有用:

http://www.springsource.org/spring-integration

它抽象了端点的概念,因此它们是可插拔的,并且内置了对JMS和&amp ;;的支持。 AMQP。

构建一个简单的AMQP< - >是非常简单的。 JMS适配器。