【问题标题】:Receiving messages from all/multiple the queues from JMS server从 JMS 服务器的所有/多个队列接收消息
【发布时间】:2019-10-08 08:48:51
【问题描述】:

我想循环 MQ 服务器中的所有队列并记录消息。 为此尝试动态生成目的地。

我正在使用 SpringBoot 和 @JmsListener(destination = "Regulatory_")。 尝试用 EL 替换目的地,使用 bean 属性注入,。 有些无法让它工作。

是否有可能某些方式或要求本身似乎是错误的?

【问题讨论】:

    标签: spring jms message-queue


    【解决方案1】:

    根据设计,队列中的消息仅适用于一个消费者。如果您还想在其他地方记录消息,那么改用 JMS 主题是一个很好的理由。然后,您只需设置第二个消费者,它只会记录消息。

    您使用的是哪个 JMS 提供程序?活动MQ?通常,JMS 提供者有某种“桥接”目的地的方式,这是另一种创建副本的方式。

    【讨论】:

    • 感谢反馈。我正在使用 SpringJMS / ActiveMQ 。我将检查主题的可能性。但是应用程序将消息发送到特定队列,我必须记录队列中的每个 meaasge。我有更多这里有 100 个队列。
    猜你喜欢
    • 2012-01-19
    • 2011-06-14
    • 2013-08-01
    • 1970-01-01
    • 2012-05-06
    • 2016-03-29
    • 2018-01-28
    • 2021-03-29
    • 1970-01-01
    相关资源
    最近更新 更多