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 » Clustering » Clustering vs Remote Q Definition

Post new topic  Reply to topic
 Clustering vs Remote Q Definition « View previous topic :: View next topic » 
Author Message
rajarshi
PostPosted: Thu Apr 06, 2006 2:19 am    Post subject: Clustering vs Remote Q Definition Reply with quote

Newbie

Joined: 06 Apr 2006
Posts: 3

Hello all,
i am new with WebSpere MQ. I want to know if we can cluster different Q Managers residing geographically in different boxes, then why do we use Remote Queue Definiton? We can cluster the Queue Manager and treat the Queue as a local Queue !!!

Thanks,
-- Raj.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Apr 06, 2006 2:28 am    Post subject: Reply with quote

Grand High Poobah

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

Try reading some of the documentation.

The point of MQ is to connect queue managers residing geographically in different boxes. It's marketed as a better way to communicate between geographically separate boxes than native TCP/IP.

To this end remote queue definitions and cluster are two ways to achieve this. There is a multiude of reasons why you'd pick one over the other and it depends a lot on your requirements, design ethos of your site, etc, etc, etc.

I offer this as a scenario. You have 3 queue managers in a cluster, geographically separate and linked as you describe. You have a link to a 3rd party supplier who wants to communicate with you via MQS but will not add his queue manager to your cluster for political reasons. You'd therefore set up point to point with him & a remote queue et al.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Apr 06, 2006 4:34 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You can never treat a QCLUSTER or QREMOTE as a QLOCAL.

From an application point of view, there is no difference between a QCLUSTER and a QREMOTE. But there is a single, HUGE, difference between both of those and a QLOCAL. You can only GET from QLOCALs.

Whether or not to Cluster queue managers or connect them using standard channels is an Infrastructure decision, and not a Developer decision.

Clustering is not well suited for a lot of Infrastructure layouts, or network topologies. Conversely, it is well suited for other Infrastructure layouts and network topologies.

It is usually better to use standard channel connections unless there are specific reasons to use Clustering.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
rdubey
PostPosted: Sat Aug 26, 2006 10:31 am    Post subject: Reply with quote

Novice

Joined: 11 Jul 2006
Posts: 17
Location: USA

when should we not use clusters ?

I have 2 qmanagers which are part of 2 clusters . now I am thinking
that it will be difficult to determine which channles messages might be
flowing ? we wanted to implement a message exit but I think its possible for some messages to travel on different cluster channel and the exit will never be invoked ?

I am thinking of using the standard sender receiver channels to avoid this problem . since qmanager is being used by whole lot of different apps
which use one of the cluster I can not avoid having qmanager being part of one cluster . I can avoid to have this qm part of second cluster and
use standard channels to communicate to the other qmanager .

I also want to know when should we not use clusters ?
Back to top
View user's profile Send private message Send e-mail
jeevan
PostPosted: Sun Aug 27, 2006 8:44 pm    Post subject: Reply with quote

Grand Master

Joined: 12 Nov 2005
Posts: 1432

The basic principle of ushing CLUSTER is to achieve load balancing among many queue manager. If load balancing is not your goal and you are using other stuff, like exit, and does not seem any near future requirement of lb, u dun need to have cluster
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 » Clustering » Clustering vs Remote Q Definition
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.