You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Timothy A. Bish (Jira)" <ji...@apache.org> on 2019/09/30 19:03:00 UTC
[jira] [Created] (QPIDJMS-476) Improve send performance of
anonymous fallback producer
Timothy A. Bish created QPIDJMS-476:
---------------------------------------
Summary: Improve send performance of anonymous fallback producer
Key: QPIDJMS-476
URL: https://issues.apache.org/jira/browse/QPIDJMS-476
Project: Qpid JMS
Issue Type: Improvement
Components: qpid-jms-client
Affects Versions: 0.46.0
Reporter: Timothy A. Bish
Assignee: Timothy A. Bish
Fix For: 0.47.0
For remotes that do not report support for the anonymous relay we implement a fallback mechanism that creates a single sender link that is opened on send and close on completion of the send (remote sends disposition). This mechanism essentially makes ever send using the anonymous fallback mechanism synchronous with the overhead of Attach -> Transfer -> Detach for each call to send. We can improve this mechanism and also allow for asynchronous sends both from the JMS 1.1 send methods and from the JMS completion send methods as is currently done when the anonymous relay is supported. By allowing for caching of sender links we can reduce the number of attach and detach cycles for sends that encompass a fixed set of addresses as well.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org