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 Discussion » Best Practices

Post new topic  Reply to topic
 Best Practices « View previous topic :: View next topic » 
Author Message
Pavan Kumar PNV
PostPosted: Mon Aug 01, 2011 8:16 am    Post subject: Best Practices Reply with quote

Acolyte

Joined: 03 Feb 2007
Posts: 66

Under what circumstances would it be ideal to create a new svrconn channel? If we have a shared queue manager, how many client applications (different functionality) should be allowed to use the same svrconn channel.

Also, when would it be ideal to create a new queue manager on the same host. I have seen a thread http://www.mqseries.net/phpBB2/viewtopic.php?t=56223&sid=6cd2cc0deda2a3be273fcb8cb1802598 that speaks to this point, but for what exact reasons would you need another queue manager? In other words, when would you isolate traffic onto another queue manager?
_________________
_____________
Pavan Pendyala
http://pavanz.blogspot.com
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
mqjeff
PostPosted: Mon Aug 01, 2011 8:19 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

The answer to the first depends on the model you're using for MQ security. If you're using the built-in functions, then the answer is "every time you need to provide a different security role".

The answer to the second is "it depends".
Back to top
View user's profile Send private message
SAFraser
PostPosted: Wed Aug 03, 2011 9:50 am    Post subject: Reply with quote

Shaman

Joined: 22 Oct 2003
Posts: 742
Location: Austin, Texas, USA

A new svrconn definition is cheap from a system resource perspective, while a queue manager is expensive. If we can accomplish our requirements for 1) segregation of traffic and 2) OAM security, we use a new svrconn rather than another queue manager.

This works for us because our queue managers support a single large project. Our need to segregate traffic and secure MQ objects is a way to protect applications from each other.

If our infrastructure supported diverse projects (especially with connections from discrete trading partners), we might need to consider separate queue managers.

We do create multiple queue managers on a single host for different development environments (such as UAT, SIT, etc). We do not like doing this, as a single queue manager could easily service all environments together; however, our development teams are not willing to use unique queue names and channel names for different environments.

For example, a single queue manager might have queues named UAT.ACCOUNTS, SIT.ACCOUNTS, etc. In our case, the queue ACCOUNTS simply exists on multiple queue managers, each dedicated to a single development environment.

mqjeff said it best: "It depends."
Back to top
View user's profile Send private message
bruce2359
PostPosted: Wed Aug 03, 2011 10:05 am    Post subject: Reply with quote

Poobah

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

Robust systems have more than one of something that offers a single-point-of-failure.

I use the term robust systems to encompass computer hardware, cars, planes, security systems, ...

There is a point of diminishing returns in all systems where the increase in redundancy imposes additional risk. Jets with 4 engines have proven to be less reliable than those with 3 engines. More moving parts, more complexity.

One qmgr per application type may make sense, in order to isolate that application from other less critical and stable apps. Then again, finance has its tentacles in all other app areas; so, maybe one big all-application qmgr might work, too.

TEST, QA, and PROD, are usually on separate qmgrs, even on separate hardware or VMware images in a single hardware platform.

"It depends" works for me, too.
_________________
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
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » Best Practices
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.