Hello,
A few questions on broker worker threads:
--worker-threads N (9) Sets the broker thread pool
size
1. Could someone provide a brief description of the worker thread duties
in the current Qpid release? I've read over the document:
http://qpid.apache.org/qpid-design-threading.html
This mentions that threading allows the following to take place in
parallel:
* network reading and writing for a given session
* data decoding and routing
* response encoding
Is this still current and accurate?
2. How are worker threads allocated to individual client sessions if
there are more clients than threads in the pool?
3. Why was the number 9 chosen as the default number of worker threads?
4. We experimented by setting the number of threads to 8 to match the
number of cores on our broker node. We saw no significant change in
performance from the default 9. Are there any recommendations in regard
to aligning the number of worker threads to the number node cores?
Thanks,
Greg Marsh
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]