Rabbitmq 与 Apache QPID

发布于 2024-12-02 22:54:19 字数 86 浏览 0 评论 0原文

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

Im trying to figure out which of these two messages queues to go with. I was initial interested in RabbitMQ but have been a bit discouraged by the fact that it (rabbitmq) do not provide a stable C/C++ client and seems to have no persistent storage (?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风挽心 2024-12-09 22:54:19

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

您应该能够将 C++ Qpid 客户端与 RabbitMQ 代理结合使用。线路级互操作性是使用符合 AMQP 标准(两者都QpidRabbitMQ 实现)。

RabbitMQ does indeed have persistent storage. It is provided out-of-the-box through the Erlang database technology Mnesia.

You should be able to use the C++ Qpid client with a RabbitMQ broker. Wire-level interoperability is one of the benefits of using products compliant to the AMQP standard (which both Qpid and RabbitMQ implement).

回眸一笑 2024-12-09 22:54:19

您要从 JMS 迁移吗?我相信 Qpid 的最大好处是它与 JMS 的类似 - 它尽可能提供与 ActiveMQ 客户端库可能具有的相同接口,但使用 AMQP 作为线路级协议。

如果您是从头开始,最好选择 RabbitMQ。客户端库将允许您最好地利用标头交换等,并且服务器实例通常更成熟。

Are you migrating away from JMS? I believe the biggest benefit to Qpid is its analogs to JMS - it tries as much as possible to provide the same interface that the ActiveMQ client libraries might have but using AMQP as a wire-level protocol.

If you are starting from scratch, best to go with RabbitMQ. The client libraries will allow you to best leverage header exchanges and the like, and the server instances are generally more mature.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文