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 » MQ series log

Post new topic  Reply to topic Goto page Previous  1, 2
 MQ series log « View previous topic :: View next topic » 
Author Message
kevinf2349
PostPosted: Thu Sep 16, 2004 5:13 am    Post subject: Reply with quote

Grand Master

Joined: 28 Feb 2003
Posts: 1311
Location: USA

The transmit queue is what ties the remote queue definition to the channel.
Back to top
View user's profile Send private message
Nigelg
PostPosted: Thu Sep 16, 2004 5:15 am    Post subject: Reply with quote

Grand Master

Joined: 02 Aug 2004
Posts: 1046

A remote queue contains an XMITQ attribute, so the channel which is using the xmitq is the one that the msg will flow down. If the XMITQ attribute is not defined, the RQMNAME attribute is used to match the xmitq on a channel.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Sep 16, 2004 9:33 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7723

csmith28 wrote:
If your MQManager has a relationship with a remote MQManager setting up separate SDR/RCVR channel pairs and XMITQ's eliminates a possible single point of failure.

Further if you document what channels and queues belong to what applications and you start having problem you will know which application is having problems.

I walked into a real mess in my current position where one of my adopted MQManagers is serving roughly sixteen hi-volume production applications with a single XMITQ SDR/RCVR RCVR/SDR set and this has caused........ problems.


I don't know that I agree with this, although it certainly works.

The manual (or was it a session at the conferance?) clearly states that 2 channels will not perform better than one channel carrying double the load.

The only valid reasons I can think of for different channels is:
1. Big messages versus small messages. You don't want the realtivly slow transmission of 50 MG messages corking up the channel while little messages are waiting.
2.Batch channels. You dont want a batch app with no timely sycronous requirements to dump 100,000 messages to a XMITQ, while a second later another app's message gets stuck.
3.Different channel speeds. One app may want to send NP messages over a FAST channel to get the benifits it provides, while other messages, NP or P, will send messages over a NORMAL channel.

Other than that, multiple channels between 2 QMS is just extra stuff to configure and/or break. Anyway, if one channel starts retrying because the network is down, they all will.

Let me know if I missed another valid reason to have multiple channels running at the same time.

I am all for dedicated SVRCONN channels with separate MCAUSRs though. It gives you way more control.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 of 2

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