【发布时间】:2017-07-29 11:52:09
【问题描述】:
我刚刚使用 Spring 的 @JmsListener 配置了一个侦听器,但是当我使用单个方法参数时,我只从队列中收到一条消息。
@JmsListener(...)
public void onMessage(Message message)
在这种情况下,它的行为不像传统的侦听器 - 只收到一条消息!不像我所期望的那样一次一条地涌入一条消息。
但是,如果我将方法定义更改为
@JmsListener(...)
public void onMessage(List<Message> messages)
我收到所有这些作为列表。这在以前从未发生过,在这种情况下唯一未知的是如何配置 Solace 队列。队列中是否有我可能不知道的批处理设置?
【问题讨论】:
-
请分享您的 Spring XML 资源文件和代码 sn-p 以便可以复制
标签: java spring queue listener solace