可以使用ActiveMQ CPP Api与RabbitMQ Broker交谈吗?

时间:2010-02-15 05:14:45

标签: c++ activemq rabbitmq amqp activemq-cpp

我们有需要通过RabbitMQ代理发送消息的C ++软件,有人试过ActiveMQ CPP lib(CMS)向RabbitMQ代理发送/接收消息吗?

3 个答案:

答案 0 :(得分:3)

CMS API是用于消息传递的通用API,它支持许多不同的提供程序。例如,没有什么能阻止某人在某个AMQP C客户端库上实现CMS API。

但是,由于CMS支持Stomp,因此可以通过StompConnect

与RabbitMQ以及几乎任何其他JMS提供者进行通信。

答案 1 :(得分:0)

您可以使用STOMP协议公开RabbitMQ。这意味着您可以与RabbitMQ进行交互(使用/生成)与在任何平台上编写的客户端(甚至使用Telnet)。

答案 2 :(得分:-1)

这两种不同的消息系统彼此不兼容。