【问题标题】:Is It possible if i have put message to ActiveMq jms and consume it from RabbitMq jms?如果我已将消息发送到 ActiveMq jms 并从 RabbitMq jms 使用它,是否有可能?
【发布时间】:2017-03-27 11:35:10
【问题描述】:

我是 jms 的新手, 我用 ActiveMq 做了 spring jms 的 poc。我在队列中生成消息并使用消费者和一个 poc 使用它,其中我使用 spring jms 和 rabbitmq 以及生产者和消费者,并在 rabbit mq 中添加了 jms 插件以将 spring jms 与 rabbitmq 一起使用。

如果我将 Produce 消息放入活动 MQ 并使用 spring jms rabbitmq 消费者消费该消息,是否可以?

如果是的话,有可能吗?

提前致谢。

【问题讨论】:

    标签: spring-boot rabbitmq jms activemq spring-jms


    【解决方案1】:

    ActiveMQ 和 RabbitMQ 是两个不同的代理 - 为什么需要(以及为什么您认为可能)将消息发送到一个代理并从另一个代理接收它们?

    您需要另一个应用程序来移动消息;不清楚你为什么要这样做。

    【讨论】:

    • 感谢您的回复我正在做研发。我正在使用已经安装了 JMS 插件的关键 rabbit mq 服务。一个团队将在 ACTIVE MQ 中生成 msg,我希望使用该消息在兔子 MQ 中。
    • 您需要另一个应用程序从 ActiveMQ 接收它们并将它们发布到 RabbitMQ。
    • 非常感谢。
    【解决方案2】:

    通常,您需要一个适配器层将 JMS 消息从一个 MQ 移动到另一个(即,活动 MQ 到 Rabbitmq 等)。

    您可以查看 here 以了解有关 JMS 适配器的一些注释(IBM 特定),但基本概念是相同的,即从一个 MQ 消费并将消息生成到另一个 MQ。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-10
      • 2021-07-16
      • 2014-02-08
      • 2016-07-09
      • 2013-06-25
      • 2015-02-19
      • 2020-12-09
      • 1970-01-01
      相关资源
      最近更新 更多