Liberxue commented on issue #628:
URL: 
https://github.com/apache/pulsar-client-go/issues/628#issuecomment-986991994


   > The current Ack command has no return value. If the ack fails, the message 
will continue to be stored in the backlog on the broker side, and the message 
will not be lost.
   > 
   > 
   > 
   > After the 2.8.0 version, we introduced the transaction function, here we 
added response to Ack's Command
   
   - If the client is deployed in k8s, then after the client ACK, restarting 
will cause message duplication (need the client to handle idempotence?)
   
   - How to guarantee exactly-once?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to