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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to