ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » Performance MQclient mainframe ??

Post new topic  Reply to topic
 Performance MQclient mainframe ?? « View previous topic :: View next topic » 
Author Message
mroy69
PostPosted: Mon Feb 22, 2010 11:46 am    Post subject: Performance MQclient mainframe ?? Reply with quote

Newbie

Joined: 22 Feb 2010
Posts: 2

Hi
Question about performances
About connexion with client MQclientV7 to mainframe QM_V7.

I want know what the best think to do is?.

I have about 100 client MQ on Windows.
I have a connect/disconnect on mainframe on each transaction, maybe 5 or 10 by seconds and I needs more transaction.

I want know it’s better to add a QM on windows «between my client and mainframe» with channel send and received to connect with my mainframe for more performances.

P.S excuse my English I’m French !

Thanks
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Feb 22, 2010 11:54 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Do not connect/disconnect on each transaction. This is always bad.
Back to top
View user's profile Send private message
Vitor
PostPosted: Mon Feb 22, 2010 11:55 am    Post subject: Re: Performance MQclient mainframe ?? Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

mroy69 wrote:
I have a connect/disconnect on mainframe on each transaction, maybe 5 or 10 by seconds and I needs more transaction.


It's a bad design to have a transaction connect and disconnect each time irrespective of platform. Better for an application to stay connected while it processes transactions and disconnect only when finished for a time.

mroy69 wrote:
I want know it’s better to add a QM on windows «between my client and mainframe» with channel send and received to connect with my mainframe for more performances.


IMHO it's better to have a Windows queue manager here. You'll get faster connection times (though my comments above apply) and more resilience to network issues between Windows & mainframe. Connections between queue managers automatically recover from such things, client connections do not as well(though the v7 client has improved the resilience of the client).

Other opinions are equally valid, etc, etc.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Mon Feb 22, 2010 2:13 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

Quote:
IMHO it's better to have a Windows queue manager here.

I'll agree wholeheartedly about connecting/disconnecting for every transaction; but what would make a mainframe solution less attractive?
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Mon Feb 22, 2010 2:42 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

I'll take a guess as to what Vitor is alluding to...


Back in the day a lot of people would not allow MQ Clients to connect to their mainframe QMs for 2 reasons.
A. You need the CAF, which not all shops owned.
B. You ran the risk of some dopey front end client app sucking up all the connections to the QM.

A is still a concern, but as of MQ 7, B is no longer a problem. For those of us working with MQ and mainframe for years and years, its still hard to consider MQ clients connecting directly to mainframe QMs, although technically its no longer a big deal if you are at MQ 7 and you own the CAF.

Security is different, but you can secure things as well or better for those incoming connections, so thats not a (valid) excuse.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Mon Feb 22, 2010 2:44 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

PeterPotkay wrote:
... but as of MQ 7, B is no longer a problem.


Or for those at MQ 6, if you own MQAUSX for z/OS.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
gbaddeley
PostPosted: Mon Feb 22, 2010 9:42 pm    Post subject: Re: Performance MQclient mainframe ?? Reply with quote

Jedi Knight

Joined: 25 Mar 2003
Posts: 2538
Location: Melbourne, Australia

mroy69 wrote:
I want know it’s better to add a QM on windows «between my client and mainframe» with channel send and received to connect with my mainframe for more performances.


This will probably give less performance than client connect to the mainframe, as the messages will need to traverse the Windows QM and the channels to the mainframe.

There are MQ customers out there who routinely connect thousands of instances of Windows MQ Client apps to a mainframe queue manager. Performance and reliability are both very good.
_________________
Glenn
Back to top
View user's profile Send private message
zpat
PostPosted: Mon Feb 22, 2010 11:06 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

I always encouraged direct client connections to z/OS and we had 5000 in production (when I had a mainframe!).

But we had well written client applications, which maintained and re-used their connection.
Back to top
View user's profile Send private message
mroy69
PostPosted: Tue Feb 23, 2010 11:40 am    Post subject: Thank a lot All Reply with quote

Newbie

Joined: 22 Feb 2010
Posts: 2

Would have somebody there any samples of using connection pooling with MQ application ««.Net»» or web link that could help me.

Thanks
Back to top
View user's profile Send private message
zpat
PostPosted: Thu Mar 04, 2010 11:00 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

If you are reading messages, use the IBM supplied .Net trigger monitor which does all the MQ stuff for you and calls a .Net assembly for each message, runmqdnm.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » Performance MQclient mainframe ??
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.