|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
max number of queues in Queue Manager |
« View previous topic :: View next topic » |
Author |
Message
|
pepgrifell |
Posted: Wed Feb 04, 2004 6:09 am Post subject: max number of queues in Queue Manager |
|
|
Novice
Joined: 13 Nov 2003 Posts: 14
|
Hi,
I´m quite new to MQSeries nad read some documents but I cannot find an answer to this question :
I have one application replicated in 3 servers. I have created 3 queue managers and each one has 10 queues. Each application access a different queue manager and its queues. I would like to know if it would be the same having one queue manager and 30 queues defined in it. Has the queue manager defined a maximum number of queues ?
Thanks ! |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Feb 04, 2004 6:14 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The title of this message is asking "what's the maximum number of queues that a queue manager can hold?".
The answer to that question is "There isn't one. It depends on your hardware and software." The System Administration guide will give you a better idea of what resources are required on your platform for each queue you use.
The answer to the question you asked - "Is it better to have one queue manager that holds all my queues, or separate queue managers for each server or application" - is '"It depends on your business requirements."
You'll have to give more information about the needs of your application, and whether the cost to license more than one queue manager is a critical factor.
But unless you're running that one queue manager on a very old, very slow, very underpowered machine, then the difference between hosting ten queues or hosting thirty queues is not going to be noticeable.
But! It still depends on how you are using those queues!
So, really, the answer to both of your questions is "It depends". _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
pepgrifell |
Posted: Wed Feb 04, 2004 6:33 am Post subject: |
|
|
Novice
Joined: 13 Nov 2003 Posts: 14
|
Well, that´s a view of the application:
we are building an application that will receive message from all the banks about personal loans. A bank sends a message to a mqseries queue. A middleware software placed in the bank reads the message of the queue, checks the correctness of the information and send the message to a mqseries queue placed in my company. A J2EE web application collects the messages in the queue, updates some tables in the DB and if all is ok send a ok message back to the bank.
Our web application can send messages as well to the bank (accepting/refusing/askin information in pdf) and the bank sends back another message (ok/no ok or a message with the pdf´s).
I have build a bank emulator that acts as a bank.
Now I want to do some stress tests. For each bank there are 10 queues and my application has 4. If I want to replicate the emulator, having, for example 5 banks, I have to create 10 queues for each bank. Here is where I would like to know if I can have one queue manager and 50 queues in it or have 5 queue managers and 10 queues in it. Probably a bank will send all the messages at the end of the day (not sure) and the number of messages can be 200-500 / day.
The bank emulators will be placed in a pentium 4 2,4 GHz. I downloaded MQSeries 5.3 (evaluation).
thanks ! |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Feb 04, 2004 6:46 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
If you're trying to do XA coordination (common transaction between MQ and a database), then your application has to be running on the same physical hardware as a Queue manager (Or you have to use the Extended Transactional Client - which costs the same as a QM).
So if you want to do XA, and you want your applications to run on more than one machine, you need more than one QM (except for the ET client).
But, as long as the queues are mostly empty, and you're running on new hardware with a good chunk of disk space and memory, you can host thousands of queues on one QM without much trouble.
So you're fine either way. Unless the evaluation copy doesn't let you create more than x queues. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|