Rabbitmq vs Apache QPID

Rabbitmq vs Apache QPID

本文关键字:QPID Apache vs Rabbitmq      更新时间:2023-10-16

我试图找出这两个消息队列中的哪一个。我最初对RabbitMQ很感兴趣,但由于它(RabbitMQ)不提供稳定的C/c++客户端并且似乎没有持久存储(?)

RabbitMQ确实有持久存储。它是通过Erlang数据库技术Mnesia开箱即用的。

你应该能够使用c++ Qpid客户端与RabbitMQ代理。线级互操作性是使用符合AMQP标准的产品的好处之一(Qpid和RabbitMQ都实现了这个标准)。

您正在从JMS迁移吗?我认为Qpid最大的好处是它类似于JMS——它尽可能地提供ActiveMQ客户端库可能拥有的相同接口,但使用AMQP作为线级协议。

如果你是从头开始,最好使用RabbitMQ。客户端库将允许您最好地利用报头交换之类的东西,而服务器实例通常更成熟。