Использование существующих библиотек JMS с брокером AMQP (RabbitMQ) - PullRequest
5 голосов
/ 22 января 2011

Мы используем RabbitMQ и Spring-AMQP для нашей системы обмена сообщениями.

Однако есть много библиотек Java, использующих JMS, которые я бы предпочел не переписывать в AMQP.

Мне не удалось запустить Google JMS-клиент, который будет использовать AMQP.

Стоит ли просто переписать библиотеку для непосредственного использования AMQP?

Ответы [ 2 ]

3 голосов
/ 23 января 2011

qpid , который также говорит на amqp, имеет клиентскую библиотеку JMS.Возможно, это также работает с rabbitmq.

Есть некоторые (старые) указания OpenAMQ работает с rabbitmq

2 голосов
/ 10 декабря 2011

В зависимости от того, что вы на самом деле строите, вы, вероятно, обнаружите, что Spring Integration полезен:

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

Он абстрагирует понятия конечных точек, так что они являются подключаемыми и имеется встроенная поддержка JMS & AMQP.

Довольно просто создать простой JMS-адаптер AMQP <->.

...