pulsar-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] sijie opened a new issue #3689: provide a *unack* mechanism to unack a message if the consumer can't process
Date Tue, 26 Feb 2019 11:33:20 GMT
sijie opened a new issue #3689: provide a *unack* mechanism to unack a message if the consumer
can't process
URL: https://github.com/apache/pulsar/issues/3689
 
 
   **Is your feature request related to a problem? Please describe.**
   
   currently there is no way to only unack a message if the consumer can't process the message.
   
   **Describe the solution you'd like**
   
   provide a *unack* method like `ack`. when a consumer *unack* a message, broker should deliver
the message to other consumers in the shared subscription.
   
   *unack* is probably only making sense in *shared* subscription. 
   
   **Describe alternatives you've considered**
   
   do this in application layer, e.g. close the consumer and force broker to redeliver all
the *unacked* messages to other consumers. it might work, but it is not an elegant solution.
   
   **Additional context**
   
   N/A
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message