codelipenghui commented on issue #5990: [Issue 5969] prevent redelivery of 
acked batch message at the client api
URL: https://github.com/apache/pulsar/pull/5990#issuecomment-572418780
 
 
   @zzzming In shared subscription mode, this will cause more confusion for 
users, because messages can be redelivery to other consumers. The status of 
each consumer is not synchronized. If this approach only work with single 
active consumer subscription mode, i think we can solve it better on the server 
side, client filter messages based on information provided by the broker.  So 
that, we can keep the client side simple, This is better for clients in 
different languages.
   
   And if we solve this problem from the server side in the future(I prefer 
this solution 
https://github.com/apache/pulsar/issues/5969#issuecomment-570101434 ), the 
current PR mechanism will also be discarded, so we should consider whether it 
is necessary.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to