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 » can't find reference on how MCAs read from S.C.X.Q

Post new topic  Reply to topic
 can't find reference on how MCAs read from S.C.X.Q « View previous topic :: View next topic » 
Author Message
flaufer
PostPosted: Tue Oct 12, 2010 5:01 am    Post subject: can't find reference on how MCAs read from S.C.X.Q Reply with quote

Acolyte

Joined: 08 Dec 2004
Posts: 59

Folks,

question about clusters... I've heard many doubts that one message in the S.C.X.T to a destination queue manager which is unavailable would block all the messages behind it until the first message again can be moved again.

From my past experience I know this is not true and one cluster queue manager which is temporarily unavailable will NOT block messages for other queue managers in the cluster.

From reading the forum here I gathered that the MCA reads the message by correl-ID and picks out only the ones relevant for the channel/qmgr it has to care about, so the others are untouched and available for other MCAs to pick up.

However.. I can't find any doc on the IBM page that explains this behaviour.. to provide some "written proof" that will take out this doubt from the head of the people I talk to :)

Anybody here knows where I can read something about how a MCA handling a CLUSSDR channel deals with messages in the S.C.X.Q?

Cheers,
Felix
Back to top
View user's profile Send private message
mvic
PostPosted: Tue Oct 12, 2010 4:08 pm    Post subject: Re: can't find reference on how MCAs read from S.C.X.Q Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

A CLUSSDR channel gets by correl id for its channel name.

If there are 1000s of 10-byte messages for channel X, and that channel is moving a 10 Mb message, the 10-byte messages wait behind the 10 Mb message.

Message ordering must be preserved, and this is the right behaviour.

If you want multiple CLUSSDR channels you can do that (NB. you define CLUSRCVRs not CLUSSDRs..!), but they have to have different names from each other. Then you have to cope with any "workload balancing" that MQ does for you.

Can't help you with a ref to a manual page, sorry.

Regardless of the manual page, do you actually have a problem?
Back to top
View user's profile Send private message
flaufer
PostPosted: Tue Oct 12, 2010 11:19 pm    Post subject: Re: can't find reference on how MCAs read from S.C.X.Q Reply with quote

Acolyte

Joined: 08 Dec 2004
Posts: 59

mvic wrote:
A CLUSSDR channel gets by correl id for its channel name.

If there are 1000s of 10-byte messages for channel X, and that channel is moving a 10 Mb message, the 10-byte messages wait behind the 10 Mb message.

Message ordering must be preserved, and this is the right behaviour.

Regardless of the manual page, do you actually have a problem?


Thanks for the explanation... that is what I have expected.

I do not have a technical problem, however have to fight against statemens like "clustering is bad because one unavailable queue manager would keep the cluster from working, because SCXQ is FIFO and only the first message is moved" in an environment with thousands of transmit queues where it actually does not make sense NOT to switch to clustering.

So... I know now how it really works, as mentioned by other board members earlier... however... any statement from IBM in regard to this would be very helpful. Probably I'll just open a PMR and let IBM confirm this.

Felix
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Wed Oct 13, 2010 12:28 am    Post subject: Re: can't find reference on how MCAs read from S.C.X.Q Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

flaufer wrote:
have to fight against statemens like "clustering is bad because one unavailable queue manager would keep the cluster from working, because SCXQ is FIFO and only the first message is moved"


A simple demo should be easy to setup disproving this statement to help the blind to see
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 » can't find reference on how MCAs read from S.C.X.Q
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.