SameerKhan
Programmer
Clustering and Load Balancing
This is what I am trying to do ....
Scenario : i) System Billing.
ii) System Adapters.
SystemBilling Has a QManager , lets call this
Billing-QM
System Adapters Has multiple Q-Managers, call them
Adapters-QM1, Adapters-QM2 .... Adapters-QMn.
These QManagers form a Cluster.
Each of the Q-Managers ( The Adapters Systems ) have a
Q called Receiver-Q, i.e Receiver-Q on Adapter-QM1,
Receiver-Q on Adapter-QM2
---- To enable Load Balancing ---
I am trying this ....
On the Billing System Side :
The remote Definition for the Receiver-Q is on
Billing-QM. Now .. Is that even possible ? .. How will
I name the Qmanager ...
Define QREMOTE( Receiver-Q) RNAME ( Receiver-Q ) +
RQMNAME( what name should i use here . - NOTE 1. ) +
XMITQ( BillingToAdapter)
Define a Xmit Q as :
Define QLOCAL( BillingToAdapter ) USAGE( xmitq )
Define The Sender Channel
Define CHANNEL( Billing.Adapter ) + CHLTYPE(sdr) +
XMITQ( BillingToAdapter) +TRPTYPE(tcp) + CONNAME(
IpAddressofAdapter)
On The Adapter Side :
Define the Queue from which the Adpater Application
program will receive the message ...
Define QLOCAL(Receiver-Q) ... I will do this for every
QueManager ... i.e Adapters-QM1, Adapters-QM2 ....
Adapters-QMn
Channel Definition :
Define CHANNEL(Billin.Adapter) CHLTYPE( rcvr ) +
TRPTYPE( tcp )
-------------------------------------------------------------------------------------------------------
Now this is what i need to know ... If I specify the
name of any of the QueManagers from the List:
Adapters-QM1, Adapters-QM2 .... Adapters-QMn in the
defintion of the remote -q ( Refer -Note 1 )
and remembering the fact that the Q-Managers on the
Adapter side form a cluster .... will the Algorithm
for Load Balancing kick in ... If not ... How do i
solve it ?
This is what I am trying to do ....
Scenario : i) System Billing.
ii) System Adapters.
SystemBilling Has a QManager , lets call this
Billing-QM
System Adapters Has multiple Q-Managers, call them
Adapters-QM1, Adapters-QM2 .... Adapters-QMn.
These QManagers form a Cluster.
Each of the Q-Managers ( The Adapters Systems ) have a
Q called Receiver-Q, i.e Receiver-Q on Adapter-QM1,
Receiver-Q on Adapter-QM2
---- To enable Load Balancing ---
I am trying this ....
On the Billing System Side :
The remote Definition for the Receiver-Q is on
Billing-QM. Now .. Is that even possible ? .. How will
I name the Qmanager ...
Define QREMOTE( Receiver-Q) RNAME ( Receiver-Q ) +
RQMNAME( what name should i use here . - NOTE 1. ) +
XMITQ( BillingToAdapter)
Define a Xmit Q as :
Define QLOCAL( BillingToAdapter ) USAGE( xmitq )
Define The Sender Channel
Define CHANNEL( Billing.Adapter ) + CHLTYPE(sdr) +
XMITQ( BillingToAdapter) +TRPTYPE(tcp) + CONNAME(
IpAddressofAdapter)
On The Adapter Side :
Define the Queue from which the Adpater Application
program will receive the message ...
Define QLOCAL(Receiver-Q) ... I will do this for every
QueManager ... i.e Adapters-QM1, Adapters-QM2 ....
Adapters-QMn
Channel Definition :
Define CHANNEL(Billin.Adapter) CHLTYPE( rcvr ) +
TRPTYPE( tcp )
-------------------------------------------------------------------------------------------------------
Now this is what i need to know ... If I specify the
name of any of the QueManagers from the List:
Adapters-QM1, Adapters-QM2 .... Adapters-QMn in the
defintion of the remote -q ( Refer -Note 1 )
and remembering the fact that the Q-Managers on the
Adapter side form a cluster .... will the Algorithm
for Load Balancing kick in ... If not ... How do i
solve it ?