我想循环MQ服务器中的所有队列并记录消息。 为此,尝试动态生成目的地。
我正在使用SpringBoot和@JmsListener(destination =“ Regulatory_ ”)。 尝试使用EL替换目标位置,并注入bean属性,。 一些如何使其无法正常工作。
是否可能有些问题或需求本身似乎是错误的?
答案 0 :(得分:1)
根据设计,队列中的消息仅适用于一个消费者。如果您还想在其他地方记录消息,那么改用JMS主题是一个很好的理由。然后,您只需设置第二个使用者,除了记录消息外什么也不做。
您正在使用哪个JMS Provider? ActiveMQ?通常,JMS提供程序具有某种“桥接”目的地的方式,这是创建重复项的另一种方式。