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]

Reply via email to