使用 RabbitMQ 访问 ActiveMQ 队列

Posted

技术标签:

【中文标题】使用 RabbitMQ 访问 ActiveMQ 队列【英文标题】:Access ActiveMQ queues with RabbitMQ 【发布时间】:2016-10-29 06:11:18 【问题描述】:

我有一个关于 RabbitMQ 和 ActiveMQ 的问题。 我公司的不同部门都在使用 ActiveMQ。 他们将它用于 JMS 队列。

下周,我想用 .NET Core 1.0 RTM 开始一个新项目,它必须在今年年底之前访问这个 JMS 队列。 目前 RabbitMQ 似乎是唯一支持 .NET Core 的项目。

那么,我的问题是,是否可以使用 RabbitMQ 在 ActiveMQ 队列中读写?

【问题讨论】:

【参考方案1】:

您可以使用Apache Camel 轻松桥接代理。 Camel 具有用于RabbitMQ 和ActiveMQ 的组件,允许您定义一个路由来桥接您要与之共享消息的目的地。 Camel 网站有大量文档可以帮助您入门。

【讨论】:

以上是关于使用 RabbitMQ 访问 ActiveMQ 队列的主要内容,如果未能解决你的问题,请参考以下文章

ActiveMQ:一条待处理消息但队列为空

rabbitmq使用

使用 erlang RabbitMQ 客户端连接到 ActiveMQ

c# RabbitMQ 和 ActiveMQ windows环境的配置和使用

Kafka,ActiveMQ,RabbitMQ等消息队列使用的场景介绍

activemq rabbitmq