Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Improving performance on high latency connection on MQ V6

12 views
Skip to first unread message

Fabiano Silva

unread,
Jun 18, 2009, 1:46:41 PM6/18/09
to
All,

We have a situation here where our connection latency is impacting the
overal system performance.

The scenario: a Main Frame batch process is putting a high volume of
data in some MQ queues and the consumer takes more time to get the
message than processing them.

My question is: is there a way to "force" the server (MQ V6) to "push"
the messages to the client (V5) so, every time the consumer requests a
new message its already ready to use on client and do not need to go
across the network to get it?

I've read that MQ 7 has a "read ahead" feature which is similar to
what I want. Any help will be welcome.

Thanks

glenbadd

unread,
Jun 18, 2009, 9:28:28 PM6/18/09
to

Run more than one instance of the consumer?...

MQ Client has aways had a "push" paradigm. ie. When a consumer app is
sitting on a "get next message with wait" operation, the tcp session
is blocked on a socket read that the queue manager (server) will
respond to with the next message as soon as it becomes available.

Is the mainframe putting app using syncpoint (maybe as a
requirement) ? This can slow down the availability of messages for
consumption (ie. until after the UOW is commited).

HTH, Glenn.

0 new messages