any comments on MQ queue sharing.
----- Forwarded by Geok Hoon FOO/ISD/HDB/SG on 05/11/2002 02:04 PM -----


            Your
           Ref                                   TEL

            Our    (Embedded image moved to
           Ref     file: pic12543.pcx)           FAX

                                                                              
Categories
                                                 Email





                      Classification :

                      Michael F
                      Murphy/AZ/US/MQSol       To:       [EMAIL PROTECTED]
                      utions                   cc:
                      <mmurphy@MQSOLUTIO       Subject:  Re: Why MQ Cluster or MQ List
                      NS.COM>
                      Sent by: MQSeries
                      List
                      <MQSERIES@AKH-Wien
                      .AC.AT>


                      05/11/2002 10:34
                      AM
                      Please respond to
                      MQSeries List





You are comparing MQ Cluster and MQ List?  Do you mean distribution list?
Clustering and distribution lists are not related.  A distribution list
puts the same message to more than one queue.  In a cluster you only put
one message to one queue.  In a cluster you can have a queue on more than
one queue manager by the same name within a cluster.  When you do a put, it
will only put the message to one of the queues in the cluster.  When you
open the cluster queue, it will either open one of them in the cluster and
put all messages with that object handle to one queue, or it can put the
message to all queues in a round-robin fashion, depending on the option
chosen in your open options.

Now that's out of the way.

The main advantage to clustering is job security because it can be very
high maintenance.  So if you need to create work for yourself, add
clustering.  Not everyone has had a bad experience with clustering, but I
think everyone will agree it is sometimes difficult to maintain and
troubleshoot.  With every release, IBM says clustering was bad in the
previous release but now it is better.  I have not had the chance to test
it in 5.3 yet though.  Clustering gives you a cheap way to balance your
workload across queue managers (probably across machines) so you can scale
your application.  I say it is the cheap way because it is not balanced, it
is round-robin.  If you have a complex network with many to many
connections, clustering can reduce the number of channel definitions.  This
is because it creates channels as needed automagically.  I have used
clustering for this purpose before.  If a queue manager becomes
unavailable, it routes all messages to the remaining available queue
managers.  This is cheap availability but not good for HA because messages
will get stuck on the failed queue manager.  Also, it doesn't react to the
queue manager's availability very well and sometimes messages get stuck.

You should carefully evaluate if clustering is right for your architecture.
Do not use it just because it is cool or because some IT director thinks it
will solve all your problems.  The main advantages are:
- Spread workload across queue managers
- Provides a cheap, but unreliable psuedo-failover solution
- An application can easily put a message on a queue on another queue
manager without altering the queue manager
- Can be more or less administration depending on your luck

What about distribution lists?  They are good if you want to send the same
message to many queues on many queue managers.  With this, you can put the
message once rather than 20 times.  It is a useful feature.  If you need to
send the same message to many places also consider pub/sub if that meets
your needs.

Mike Murphy
Sr. Middleware Consultant
(Embedded image moved to file: pic09225.jpg)(Embedded image moved to file:
pic10966.jpg)
http://www.mqsolutions.com
Office: 562-902-7800
Cell:  602-741-6689


Idamar Ferreira <[EMAIL PROTECTED]> wrote:

        Date  11/04/2002 11:49:39 AM
   Recieved:

         To:  [EMAIL PROTECTED]


         cc:

         Bcc

    Subject:  Why MQ Cluster or MQ
              List




Hi all,


Does someone know what I take advantage using a MQ Cluster?
Why do I have to use MQ Cluster?


Would I consider use MQ List?


Please don't consider the beneficts for administration.


TIA


Idamar Ferreira
Especialista - GEROP - CAIXA
mailto:idamar.ferreira@;caixa.gov.br
((61)414-4935


"Take care of your People, They are the unique unrecoverable piece of your
business"


.






--------------------------------------------------------------------------------------------------------------------------------

Warning :   Privileged/confidential information may be contained in this
message. If you are not the intended addressee, you must not copy,
distribute or take any action in reliance thereon. Communication of any
information in this email to any unauthorised person is an offence under
the Official Secrets Act (Cap 213). If you receive this message in error,
please notify the sender immediately and delete the same.
--------------------------------------------------------------------------------------------------------------------------------
Visit the eCitizen Housing Town at Http://www.ecitizen.gov.sg/

Attachment: pic12543.pcx
Description: Binary data

<<attachment: pic09225.jpg>>

<<attachment: pic10966.jpg>>

Reply via email to