[ 
https://issues.apache.org/jira/browse/QPIDJMS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16686988#comment-16686988
 ] 

ASF subversion and git services commented on QPIDJMS-431:
---------------------------------------------------------

Commit be560e69bf8d059166871c86f177abb6ae4fbbe6 in qpid-jms's branch 
refs/heads/master from [~tabish121]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=be560e6 ]

QPIDJMS-431 Refactor the FailoverProvider to improve performance

Refactor how the failover provider handles the workload passing though it
and how it deals with connection failures to make its presence as transparent
as possible to overall client performance.


> Refactor the Failover provider to improve performance
> -----------------------------------------------------
>
>                 Key: QPIDJMS-431
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-431
>             Project: Qpid JMS
>          Issue Type: Improvement
>          Components: qpid-jms-client
>    Affects Versions: 0.38.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Major
>             Fix For: 0.39.0
>
>
> Currently when using failover with the client there is a significant impact 
> on client performance due to the way the provider serializes work.  We can 
> refactor this to handle most of the work on the clients thread and hand off 
> to the underlying provider the remainder of the work.  This reduces the 
> impact on senders to a relatively small amount and the consumer side sees 
> nearly transparent impacts. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to