繁体   English   中英

使用带有注释的Spring Boot是否可以处理来自多个WMQ队列的消息?

[英]Is it possible to process messages from multiple WMQ queues using Spring Boot with annotations?

直截了当的问题,是否可以使用Spring Boot以及使用带有外部属性文件(队列定义所在的地方)的DefaultJmsListenerContainerFactory进行带注释的配置? 如果可以,怎么办?

回顾这一点,这是我的疏忽。 当然可以。 使用注释,特别是@JmsListener我可以连接到我想要的许多队列。 DefaultJmsListenerContainerFactory的初始设置之后,我要做的只是放在我的侦听器类中:

@JmsListener(id = "q1", destination = "queue1")
    public void processOrder(String message) {. . .}
@JmsListener(id = "q2", destination = "queue2")
    public void processOrder(String message) {. . .}
:
:
@JmsListener(id = "qN", destination = "queueN")
    public void processOrder(String message) {. . .}

对于Java7之前的版本,您可以使用@JmsListeners ,但是我并没有对此做过多的研究,但是据我了解,它允许您将多个目标附加到一个侦听器上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM