2010-04-16 5 views
3

Ceci est un suivi sur la question ci-dessous, mais cela mérite une autre question.Comment créer plusieurs instances de canaux RCVR, RQSTR et CLUSRCVR dans WMQ?

Are server-conn and client-conn channels the only channels that could have more than one instances?

À ma connaissance, un canal paire habituellement récepteur (ou un récepteur de cluster) avec un seul canal émetteur (ou émetteur de cluster). Comment un côté peut-il être une instance unique alors que l'autre côté est plusieurs instances?

Merci. Considérez un canal CLUSRCVR pendant une minute.

Répondre

1

Vous définissez l'un d'entre eux et tous les membres du cluster utilisent le même pour parler au QMgr local. De même, une seule définition de canal SVRCONN peut être connectée à plusieurs utilisateurs (par exemple, SYSTEM.ADMIN.SVRCONN avec 50 utilisateurs)

Le même principe s'applique aux canaux RCVR ou RQSTR. Par exemple, supposons que vous créiez un canal sur votre QMgr local appelé BRANCH.TO.CENTRAL avec l'intention que chaque filiale utilise le canal pour envoyer les numéros de vente quotidiens au siège social. Chacun des gestionnaires de files d'attente ne peut avoir qu'une seule instance d'un canal BRANCH.TO.CENTRAL défini. Les gestionnaires de files d'attente de succursale ne peuvent avoir qu'une seule instance du canal en cours d'exécution mais le bureau central peut avoir plusieurs instances du canal actives en même temps. En général, vous ne le feriez pas et utiliseriez un cluster ou des paires de canaux nommés, mais cela servirait à illustrer le cas. La règle empirique est donc que les canaux entrants (SVRCONN, RCVR, RQSTR et CLUSRCVR) peuvent avoir plusieurs instances en cours d'exécution utilisant une seule définition de canal alors que les canaux sortants ne peuvent avoir qu'une seule instance en cours d'exécution.

Est-ce que cela aide ou tout simplement boueux?

+0

Je suppose que cela a aidé. ;-) –

+0

Certainement. Merci Rob. –