【发布时间】:2011-01-16 20:58:21
【问题描述】:
我们有需要通过 RabbitMQ 代理发送消息的 C++ 软件,有人尝试过 ActiveMQ CPP lib (CMS) 向 RabbitMQ 代理发送/接收消息吗?
【问题讨论】:
标签: c++ activemq rabbitmq amqp activemq-cpp
我们有需要通过 RabbitMQ 代理发送消息的 C++ 软件,有人尝试过 ActiveMQ CPP lib (CMS) 向 RabbitMQ 代理发送/接收消息吗?
【问题讨论】:
标签: c++ activemq rabbitmq amqp activemq-cpp
您可以使用 STOMP 协议公开 RabbitMQ。这意味着您可以与在任何平台上编写的客户端(甚至使用 Telnet)与 RabbitMQ 进行交互(消费/生产)。
【讨论】:
CMS API 是用于消息传递的通用 API,它支持许多不同的提供程序。例如,没有什么能阻止某人在某些 AMQP C 客户端库之上实现 CMS API。
但是,由于 CMS 支持 Stomp,因此应该可以通过 StompConnect 与 RabbitMQ 以及几乎任何其他 JMS 提供程序进行通信
【讨论】:
这是两个互不兼容的不同消息传递系统。
【讨论】: