|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Multiple concurrent mqget calls with waitinterval |
« View previous topic :: View next topic » |
Author |
Message
|
fde |
Posted: Fri Nov 28, 2008 5:39 am Post subject: Multiple concurrent mqget calls with waitinterval |
|
|
Acolyte
Joined: 05 Jul 2007 Posts: 65
|
Hello folks,
I am using WMB 6.1 and MQ 6.0.2.3.
Multiple flows running on the broker access a request and a reply queue during flowprocessing. After loosing some messages and setting the waitinterval on the mqget node to 10 seconds, I noticed, that one thread prevents other threads from accessing the queue until his response arrives or the waitinterval is reached.
Regarding that, one flow, which doesnt get a correlating message on mqget, is blocking the whole queue for the duration of waitinterval.
Since MQ Series would allow different theads accessing the same queue with GetByCorrelID, I wonder if I can configure e.g. the mqget node to allow concurrent threads on the same queue.
Best regards
update:
For further analysis, I set additionalInstances to 10.
Fortunately, the additional instances also includes the mqget scope, so now, multiple threads can actually do their GetByCorrelID without waiting for the first to complete or timeout.
This solves my case, although any comments are welcome. _________________ Global warming is an unintentional side effect of SOA's hotness.
-- http://soafacts.com/
a business integration methodology |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|