You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (JIRA)" <ji...@apache.org> on 2016/11/15 14:12:58 UTC
[jira] [Created] (QPID-7514) [Java Broker] Do all message delivery
processing on the IO threads and remove the QueueRunner
Rob Godfrey created QPID-7514:
---------------------------------
Summary: [Java Broker] Do all message delivery processing on the IO threads and remove the QueueRunner
Key: QPID-7514
URL: https://issues.apache.org/jira/browse/QPID-7514
Project: Qpid
Issue Type: Improvement
Components: Java Broker
Reporter: Rob Godfrey
Fix For: qpid-java-6.2
Currently message delivery processing is split between the assignment of the message to a subscription (which happens on the incoming IO thread or in a queue runner) and the actual delivery which happens on the IO thread of the receiving client.
Instead we should move all processing onto the IO threads and remove the complications inherent in having separate threads attempting delivery.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org