codelipenghui opened a new pull request #2508: PIP-22: Dead Letter Topic
URL: https://github.com/apache/incubator-pulsar/pull/2508
 
 
   When consumer got messages from pulsar, It's difficult to ensure every 
message can be consume success. Pulsar support message redelivery feature by 
set acknowledge timeout when create a new consumer. This is a good feature 
guarantee consumer will not lost messages.
   
   But however, some message will redelivery so many times possible, even to 
the extent that it can be never stop.
   
   So, It's necessary to support a feature to control it by pulsar. Users can 
use this feature and customize this feature to control the message redelivery 
behavior. The feature named Dead Letter Topic.
   
   Modifications
   Consumer can set maximum number of redeliveries by java client.
   Consumer can set the name of Dead Letter Topic by java client, It’s not 
necessary.
   Message exceeding the maximum number of redeliveries should send to Dead 
Letter Topic and acknowledged automatic.
   
   Result
   If consumer enable future of dead letter topic. When Message exceeding the 
maximum number of redeliveries, message will send to the Dead Letter Topic and 
acknowledged automatic.

----------------------------------------------------------------
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