我们有需要通过RabbitMQ代理发送消息的C软件,有人试过ActiveMQ CPP lib(CMS)向RabbitMQ代理发送/接收消息吗?
CMS API是用于消息传递的通用API,它支持许多不同的提供程序 . 例如,没有什么可以阻止某人在某个AMQP C客户端库上实现CMS API .
但是,由于CMS支持Stomp,因此应该可以通过StompConnect与RabbitMQ以及几乎任何其他JMS提供程序进行通信 .
您可以使用STOMP协议公开RabbitMQ . 这意味着您可以与RabbitMQ进行交互(使用/生成)与在任何平台上编写的客户端(甚至使用Telnet) .
这些是两个彼此不兼容的不同消息传递系统 .
3 回答
CMS API是用于消息传递的通用API,它支持许多不同的提供程序 . 例如,没有什么可以阻止某人在某个AMQP C客户端库上实现CMS API .
但是,由于CMS支持Stomp,因此应该可以通过StompConnect与RabbitMQ以及几乎任何其他JMS提供程序进行通信 .
您可以使用STOMP协议公开RabbitMQ . 这意味着您可以与RabbitMQ进行交互(使用/生成)与在任何平台上编写的客户端(甚至使用Telnet) .
这些是两个彼此不兼容的不同消息传递系统 .