【发布时间】:2019-10-08 08:48:51
【问题描述】:
我想循环 MQ 服务器中的所有队列并记录消息。 为此尝试动态生成目的地。
我正在使用 SpringBoot 和 @JmsListener(destination = "Regulatory_")。 尝试用 EL 替换目的地,使用 bean 属性注入,。 有些无法让它工作。
是否有可能某些方式或要求本身似乎是错误的?
【问题讨论】:
标签: spring jms message-queue
我想循环 MQ 服务器中的所有队列并记录消息。 为此尝试动态生成目的地。
我正在使用 SpringBoot 和 @JmsListener(destination = "Regulatory_")。 尝试用 EL 替换目的地,使用 bean 属性注入,。 有些无法让它工作。
是否有可能某些方式或要求本身似乎是错误的?
【问题讨论】:
标签: spring jms message-queue
根据设计,队列中的消息仅适用于一个消费者。如果您还想在其他地方记录消息,那么改用 JMS 主题是一个很好的理由。然后,您只需设置第二个消费者,它只会记录消息。
您使用的是哪个 JMS 提供程序?活动MQ?通常,JMS 提供者有某种“桥接”目的地的方式,这是另一种创建副本的方式。
【讨论】: