我有一个Message Producer在一个JVM上运行,它在JMS队列中放入消息。我有一个Message Consumer,它实现了Message-Driven-Bean和MessageListener接口,它监听这个队列。这个Message消费者在不同的JVM上
生产者正确地在队列中放入消息。但是MDB无法从队列中弹出消息。奇怪的是,当我重新启动消息使用者时,队列中的所有消息都被消息弹出消费者一下子。在此之后,无论生产者放入多少消息,消息消费者都不会将它们弹出。 可能是什么原因?
我使用的应用程序服务器是JBOSS4.0.5.GA。
由于
答案 0 :(得分:0)
请提供更多详情。根据你提供的内容:
prefetch
大小设置为您的jms连接设置中的1,以便它只从队列中获取1(或任何数字)消息。