The client library uses a new thread for every connection
---------------------------------------------------------
Key: QPID-1879
URL: https://issues.apache.org/jira/browse/QPID-1879
Project: Qpid
Issue Type: Bug
Components: C++ Client
Affects Versions: M4, M3, M2.1, M2, M1, 0.5
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
Fix For: 0.6
This is actually slightly worse than just using a new thread per broker
connection as it also uses a new Poller for every Connection and the Poller is
fairly hefty and includes a number of fds for its own use. This multiplies the
client fd use for clients with many Connections.
It's not really acceptable that opening 1000 connections should create 1000
threads.
It should be noted that this isn't the only aspect of the client library that
uses excessive numbers of threads, lets knock them off one by one
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]