Author |
Message
|
mqmhr |
Posted: Wed Dec 29, 2004 8:50 pm Post subject: Dynamic Queues |
|
|
Centurion
Joined: 28 Dec 2004 Posts: 105
|
What are the typical scenarios in which dynamic queues are used? Most of the documentation suggests their use in a synchronous request/reply scenario wherein a dynamic queue is created by the sending application, acknowledgements received in it and then it is deleted at application termination. Are there any other situations where dynamic queues will be required? |
|
Back to top |
|
 |
offshore |
Posted: Thu Dec 30, 2004 3:41 am Post subject: |
|
|
 Master
Joined: 20 Jun 2002 Posts: 222
|
mqmhr,
i guess there would be different situations where you may want to use dynamic queues. We have an application where a user logs into a system and a dynamic queue is used for that users session then deleted.
This way you have several people doing the same "type" of work, but they only get their data sent to the queue assigned to their session. It uses async transmission (as all MQ does). But, by that I mean the application sends from one system to another the sending side doesn't expect an ackowlegement of reciept.
That didn't really answer your question, but maybe it will give you an additional example of how others use dynamic queues.
Offshore |
|
Back to top |
|
 |
benethridge |
Posted: Sat Feb 19, 2005 9:57 am Post subject: |
|
|
Newbie
Joined: 17 Feb 2005 Posts: 7
|
Are dynamic queues a significant performance hit, compared to non-dynamic? i.e. what are you giving up in return for the "dynamic" feature?
Ben |
|
Back to top |
|
 |
bower5932 |
Posted: Mon Feb 21, 2005 5:17 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
Dynamic queues will be more of a performance hit than regular queues since they have to actually be created. However, with one of the later WMQ 5.x releases, the concept of ghost queues was created. These are queues that are held "ready" for when a dynamic queue is created. The bottom line is that you shouldn't have problems with them as long as you aren't constantly creating and deleting them. |
|
Back to top |
|
 |
benethridge |
Posted: Mon Feb 21, 2005 7:12 am Post subject: |
|
|
Newbie
Joined: 17 Feb 2005 Posts: 7
|
Sounds sort of like "connection pooling" and other such cacheing strategies.
Thanks for the insight.
Ben |
|
Back to top |
|
 |
mqmhr |
Posted: Mon Feb 21, 2005 7:04 pm Post subject: |
|
|
Centurion
Joined: 28 Dec 2004 Posts: 105
|
Hello , Could you point me to some documentation on "ghost" queues? Thanks. |
|
Back to top |
|
 |
EddieA |
Posted: Mon Feb 21, 2005 11:01 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Quote: |
Could you point me to some documentation on "ghost" queues |
There isn't any. They are internal to MQ,
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
|