Improve batching of writes for outbound messages.
-------------------------------------------------

                 Key: QPID-3841
                 URL: https://issues.apache.org/jira/browse/QPID-3841
             Project: Qpid
          Issue Type: Improvement
          Components: C++ Broker
    Affects Versions: 0.15
            Reporter: Ken Giusti
            Priority: Minor
             Fix For: 0.15


A patch created by Gordon Sim will allow the connection to batch up outbound 
messages, resulting in less calls to the socket's write method (as more data is 
passed with each write).

This results in a small performance improvement.  For example, given a broker 
with a single queue (flow control disabled), qpid-send filling it and 
qpid-receive draining it simultaineously with 300 byte messages:

Pre-patch:
qpid-send=    77581 msg/sec
qpid-receive= 77345 msg/sec

Post-patch:
qpid-send=    84931 msg/sec
qpid-receive= 84789 msg/sec





--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to