You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "D V Gangadhar Rao (JIRA)" <ji...@apache.org> on 2013/09/04 16:53:51 UTC

[jira] [Created] (AMQCPP-509) Support for AlwaysSessionAsync in AMQ CMS CPP library

D V Gangadhar Rao created AMQCPP-509:
----------------------------------------

             Summary: Support for AlwaysSessionAsync in AMQ CMS CPP library
                 Key: AMQCPP-509
                 URL: https://issues.apache.org/jira/browse/AMQCPP-509
             Project: ActiveMQ C++ Client
          Issue Type: Improvement
            Reporter: D V Gangadhar Rao
            Assignee: Timothy Bish


On the consumer side, there are two layers of threads responsible for receiving
incoming messages: the Session threads and the MessageConsumer threads.
In the special case where only one session is associated with a connection,
the two layers are redundant and it is possible to optimize the threading model by setting the alwaysSessionAsync to false.

Setting the AlwaysSessionAsync to false would have the consumer directly pull the messages from the transport without the need for IO thread. 
Refer to the above pdf for more information.


This feature is not supported in the latest version of CMS CPP library.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira