qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Wall (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (QPID-7274) [Java Client] Asynchronous client acknowledgements
Date Tue, 07 Jun 2016 14:50:21 GMT

     [ https://issues.apache.org/jira/browse/QPID-7274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Keith Wall updated QPID-7274:
    Fix Version/s: qpid-java-6.1

> [Java Client] Asynchronous client acknowledgements
> --------------------------------------------------
>                 Key: QPID-7274
>                 URL: https://issues.apache.org/jira/browse/QPID-7274
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Client
>            Reporter: Jakub Scholz
>             Fix For: qpid-java-6.1
>         Attachments: sync_ack.patch
> When the application is using client acknowledgements, they are always done in a synchronous
way with a sync() being issues after the acknowledgement. This can have significant impact
on the performance of the client applications and it should be possible to configure the client
to use asynchronous acknowledgements.
> The Java AMQP 0-10 client has already a connection URL option called "sync_ack" which
should affect whether acknowledgements are synchronous or asynchronous, but it is used only
for auto acknowledgements. It has no effect to client acknowledgements.
> Attached is a (trivial) patch which synchronizes the acknowledgements based on the sync_ack
option. It seems to work fine. However, the sync_ack option is by default set to false. So
using this option would mean that the current behavior would change for all current applications
using client acknowledgements. I'm not sure that is desired. Would it be better to add a new
option "sync_client_ack" for the client acknowledgements which would sync by default? Please
let me know what the preferred option is and I can update the patch.

This message was sent by Atlassian JIRA

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

View raw message