我正在尝试找出这两个消息队列中的哪一个。我最初对RabbitMQ很感兴趣,但它(rabbitmq)没有提供稳定的C/C++客户端,而且似乎没有持久存储(?)
发布于 2011-09-03 01:16:48
RabbitMQ确实有持久化存储。它是通过Erlang数据库技术Mnesia提供的。
您应该能够使用C++ Qpid client with a RabbitMQ broker。线路级互操作性是使用符合AMQP standard ( Qpid和RabbitMQ都实现)的产品的好处之一。
发布于 2011-11-20 13:41:59
您是否正在从JMS迁移?我认为Qpid最大的好处是它类似于JMS -它尽可能地提供与ActiveMQ客户端库相同的接口,但使用AMQP作为有线级别的协议。
如果你是从头开始的,最好使用RabbitMQ。客户端库将允许您最好地利用头交换等,并且服务器实例通常更成熟。
https://stackoverflow.com/questions/7276088
复制相似问题