Craig,

Since MQ is designed to be send and forget technology, and because you can
have multiple listeners, there is nothing to stop you, and is, in fact, the
purpose of the technology. However, remember that if you are using MQ as a
means of users communicating with the database in the scenario you
describe, you are using MQ as a de facto connection pool and violating your
U2 license agreement if you don't have the equivalent number of U2 licenses
that match the interactive users.

With RedBack we do not require that, but that is because RedBack is
specifically designed to provide connection pooling. And let's not forget
that RB Webshares cost a bit more than database users.


Regards,

LeRoy F. Dreyfuss
Product Manager
IBM UniVerse and UniData (U2) Extended Relational Databases
IBM Information Management Software
Tel: 303-672-1254          Fax: 303-294-4832
Mobile: 720-341-4317   Tie-line: 770-1254
External email:  [EMAIL PROTECTED]
WWW:  http://www.ibm.com/software/data/u2



             Craig Bennett
             <[EMAIL PROTECTED]
             au>                                                        To
             Sent by:                  [email protected]
             [EMAIL PROTECTED]                                          cc
             stserver.u2ug.org
                                                                   Subject
                                       [Fwd: Re: [U2] IBM Licensing
             04/21/2005 05:07          Requirement - MQ Series]
             PM


             Please respond to
             [EMAIL PROTECTED]
                er.u2ug.org






 >Since the process can only wait for messages one queue at a time, it is
 >assumed that if multiple message queues are used, multiple phantom
 >processes may be required, thus consuming additional licenses.

But multiple mq processes can listen to the same queue, so you can run
10 phantoms listening to MY.MQ.REQUEST.QUEUE and have 100 web sessions
putting messages to this queue (while listening to MY.MQ.RESPONSE.QUEUE
where the mq server processes place their responses).

You then use the msgid field to identify a request/response pair and all
of a sudden you have a way of running many more http application
sessions than concurrent phantoms.

This design pattern has been in the MQ series examples for at least 6
years.

Last time I checked, an MQ capacity unit (to run the MQ series server,
bought from the websphere part of IBM not the U2 part) was about twice
the price of a redback webshare, but I think you could make it do a lot
more work.


Craig
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

[demime 1.01d removed an attachment of type image/gif which had a name of 
graycol.gif]

[demime 1.01d removed an attachment of type image/gif which had a name of 
pic03468.gif]

[demime 1.01d removed an attachment of type image/gif which had a name of 
ecblank.gif]
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to