Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 从JMS服务器接收来自所有/多个队列的消息_Spring_Jms_Message Queue - Fatal编程技术网

Spring 从JMS服务器接收来自所有/多个队列的消息

Spring 从JMS服务器接收来自所有/多个队列的消息,spring,jms,message-queue,Spring,Jms,Message Queue,我希望循环MQ服务器中的所有队列并记录消息。 为此,请尝试动态生成目的地 我正在使用SpringBoot和@JmsListener(destination=“Regulatory”)。 尝试使用EL替换目标,使用bean属性注入,。 有些人无法让它工作 是否可能是某种原因或需求本身似乎是错误的?队列上的消息在设计上只针对一个消费者。如果您还想在其他地方记录消息,那么最好切换到JMS主题。然后,您只需设置第二个使用者,该使用者只需记录消息即可 您正在使用哪个JMS提供程序?ActiveMQ?通常,

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

我正在使用SpringBoot和@JmsListener(destination=“Regulatory”)。 尝试使用EL替换目标,使用bean属性注入,。 有些人无法让它工作


是否可能是某种原因或需求本身似乎是错误的?

队列上的消息在设计上只针对一个消费者。如果您还想在其他地方记录消息,那么最好切换到JMS主题。然后,您只需设置第二个使用者,该使用者只需记录消息即可


您正在使用哪个JMS提供程序?ActiveMQ?通常,JMS提供程序有一些“桥接”目的地的方法,这是创建副本的另一种方法。

谢谢您的反馈。我正在使用SpringJMS/ActiveMQ。我将检查主题的可能性。但是应用程序将消息发送到特定队列,我必须记录队列中的每个测量。我这里有100多个队列。