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 » General IBM MQ Support » WMQ Client

Post new topic  Reply to topic
 WMQ Client « View previous topic :: View next topic » 
Author Message
suchi_sundar
PostPosted: Tue Sep 19, 2006 9:08 am    Post subject: WMQ Client Reply with quote

Newbie

Joined: 11 Sep 2006
Posts: 5

Hi all,

We are considering installing one MQ server and having MQ client installed on the other machines. I have some questions regarding this

1. Is there a limit on the number of clients which can connect to a server?
2. If the application side has a server installed instead of a client what are the benefits accrued?
3. The max queue depth and max message length are features of a queue manager and so theoretically speaking having a client or server on the application side and having it connect to a remote server should not cause any issues. But from a practical standpoint is the client any less robust than a server when it comes to supporting huge messages?
4. What are the actual (from a practical standpoint) figures for the max queue depth and max message length for an MQ client connecting to a remote server?

If any of you can provide me answers to these questions it would really be great.

Thanks and Regards,
Suchitra
Back to top
View user's profile Send private message
Hassan
PostPosted: Tue Sep 19, 2006 9:23 am    Post subject: Reply with quote

Voyager

Joined: 01 Apr 2004
Posts: 81
Location: Toronto, Canada

Suchitra jee,

1. Is there a limit on the number of clients which can connect to a server?

Simple answer is no there are no limits .... but you would have to take into account the network adapter's capacity, server's CPU power, memory, etc.
Plus off course what the clients intend to do after connecting.

2. If the application side has a server installed instead of a client what are the benefits accrued?

You'll have to a little reading yourself to understand. This will completely depend on the application design and purpose.

3. The max queue depth and max message length are features of a queue manager and so theoretically speaking having a client or server on the application side and having it connect to a remote server should not cause any issues. But from a practical standpoint is the client any less robust than a server when it comes to supporting huge messages?

Again, this will completely depend on the application design and purpose.

4. What are the actual (from a practical standpoint) figures for the max queue depth and max message length for an MQ client connecting to a remote server?

I don't know what you mean here but I guess if you do some reading this may get clarified on it's own.


Cheers!
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Sep 19, 2006 9:27 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Maximum Message Length is a property on three kinds of objects - queue managers, queues, and channels.

The maximum message length that can be used by a client application is the minimum of all applicable maxmsgln properties on all objects being used - qmgr, queues, channels.

Client applications use two channel definitions to talk to the server.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Wed Sep 20, 2006 7:11 am    Post subject: Reply with quote

Guest




MaxQueueDepth and MaxMessageLength values are application-dependent; and should be set to some 'reasonable' values (rather than the defaults) to meet application requirements. At the queue, both values affect (constrain) disk space usage - especially by misbehaving applications.

For example, for a payroll application with 2000 employees, each submitting one timecard: I'd probably use maxqueuedepth of 5000 - allowing all employees to submit incorrect timecards, then resubmit, plus some additional space for new hires.

Maxmsglength should reflect the maximum size of the actual message the application puts to the queue.

At the QueueManager, maxmessagelength affects the channels, as both ends negotiate to the lowest maxmessagelength value.
Back to top
bruce2359
PostPosted: Wed Sep 20, 2006 7:28 am    Post subject: Reply with quote

Guest




MaxQueueDepth and MaxMessageLength values are application-dependent; and should be set to some 'reasonable' values (rather than the defaults) to meet application requirements. At the queue, both values affect (constrain) disk space usage - especially by misbehaving applications.

For example, for a payroll application with 2000 employees, each submitting one timecard: I'd probably use maxqueuedepth of 5000 - allowing all employees to submit incorrect timecards, then resubmit, plus some additional space for new hires.

Maxmsglength should reflect the maximum size of the actual message the application puts to the queue.

At the QueueManager, maxmessagelength affects the channels, as both ends negotiate to the lowest maxmessagelength value.
Back to top
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » WMQ Client
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.