同步消息侦听器jms

同步消息侦听器jms,jms,synchronous,message-driven-bean,listeners,Jms,Synchronous,Message Driven Bean,Listeners,在与JMS合作的过程中,我有一个疑问。据我所知,创建同步消息消费者是可能的。但是,我必须以一定的频率启动它,因为事实上没有侦听器。接下来,为了同步使用队列中的消息,我可以创建一个MDB并将池设置为1。我认为这不是一个好的解决办法 我的目标是在消息出现在队列中时同步地使用它们。在我看来,上述解决方案并不好: 1.不时推出的消费者。 2.MDB通常异步,池设置为1 是否有适合我的解决方案?不确定您为什么不喜欢MDB。。。但是如果您想避免它们,可以使用Spring JMS侦听器: 另外,当一个队列上有

在与JMS合作的过程中,我有一个疑问。据我所知,创建同步消息消费者是可能的。但是,我必须以一定的频率启动它,因为事实上没有侦听器。接下来,为了同步使用队列中的消息,我可以创建一个MDB并将池设置为1。我认为这不是一个好的解决办法

我的目标是在消息出现在队列中时同步地使用它们。在我看来,上述解决方案并不好: 1.不时推出的消费者。 2.MDB通常异步,池设置为1


是否有适合我的解决方案?

不确定您为什么不喜欢MDB。。。但是如果您想避免它们,可以使用Spring JMS侦听器:


另外,当一个队列上有几个MDB和不同的选择器时,情况如何?每个MDB是否会按发送顺序同步接收消息?