Troubleshooting
Problem
JMS consumer using 9.7.14 client jars with four threads.
We had 1000 messages on the queue.
I had a breakpoint at the first step after the message is picked up.
What we saw is that the queue went down to 600 messages and sat there at the breakpoint (as intended).
I tried with one thread and it was 100 messages off the queue. When I stop the receiver, it dumps them all back on the queue (as it should).
However, those 400 messages all seemed to now have a nrvpub.redelivery value of 1 or more because they were buffered or grabbed.
We couldn't find anything on the consumer side that defined how much to grab/buffer.
Is it defined somewhere on the UM realm side that a consumer thread would pull or "reserve" 100 messages, even if it's not actually consumed them yet?
Document Location
Worldwide
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
20 March 2025
UID
ibm17211242