Alan Conway created PROTON-1047:
-----------------------------------

             Summary: go: improved ack handling in electron API, add to  broker 
example
                 Key: PROTON-1047
                 URL: https://issues.apache.org/jira/browse/PROTON-1047
             Project: Qpid Proton
          Issue Type: Improvement
          Components: go-binding
            Reporter: Alan Conway
            Assignee: Alan Conway


Presently every Send() call returns a SentMessage with a separate channel to 
notify on ack. This is ideal for simple clients but does not scale well in a 
broker where you need to monitor large numbers of acks efficiently.

New scheme allows the user to supply the ack channel on send, so they can 
create a separate channel for individual acks or use a common channel for 
multiple acks.

Update the broker example to illustrate this by keeping track of 
un-acknowledged messages till accept and re-queueing them on disconnect or 
reject.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to