Pari Jeevanandam

+ Follow
since Apr 16, 2015
Merit badge: grant badges
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Pari Jeevanandam

Thanks for the direction, my application is sending message to MQ version less than 8. Below link gives details on how to delay in MQ8(JMS2.0)
I would like to know how we can achieve this in MQ 6 or 7
We have a MDB process which read messages, process it and post it to another queue consumed by downstream xpression application.

Whenever heavy load is coming our way, this downstream application is not able to consume it at the rate in which we are posting, causing latency to its interfacing applications.

We need a solution to throttle message at our end.

So the question here is how do you slowdown that rate at which MDB process consumes messages.

Our solution is to stop our MDB from consuming message from queue by invoking Thread.sleep(for some time) after reaching some threshold (which is safe for our downstream application).

But this design has its own flaw, what if thread is not getting resumed. How do you manage it?

Also is there any other better mechanism to handle this without even using thread.sleep().

This is kind of urgent, any help will be very much appreciated. Thanks.

Application is on weblogic