Можно ли использовать ActiveMQ CPP Api для общения с RabbitMQ Broker? - PullRequest
2 голосов
/ 15 февраля 2010

У нас есть программное обеспечение C ++, которому нужно отправлять сообщения через брокер RabbitMQ. Кто-нибудь пробовал использовать ActiveMQ CPP lib (CMS) для отправки / получения сообщений брокеру RabbitMQ?

Ответы [ 3 ]

3 голосов
/ 15 февраля 2010

CMS API - это универсальный API для обмена сообщениями, который поддерживает несколько различных провайдеров. Нет ничего, что могло бы помешать реализации CMS API поверх какой-либо клиентской библиотеки AMQP C, например.

Однако, поскольку CMS поддерживает Stomp, должна быть возможность общаться с RabbitMQ, а также практически с любым другим JMS-провайдером через StompConnect

0 голосов
/ 01 марта 2010

Вы можете выставить RabbitMQ, используя протокол STOMP. Это означает, что вы можете взаимодействовать (использовать / производить) с RabbitMQ с клиентами, написанными на любой платформе (даже используя Telnet).

0 голосов
/ 15 февраля 2010

это две разные системы обмена сообщениями, которые несовместимы друг с другом.

...