rdhabalia commented on issue #2400: PIP-22: Dead Letter Topic
URL: https://github.com/apache/incubator-pulsar/pull/2400#issuecomment-415927753
 
 
   I agree with @merlimat , I can see two major drawbacks with server-side 
implementation, which may prevent us to enable this feature with high traffic 
pulsar system: 
   a. memory footprint required by producer queues
   b. authroization handling because publish will happen on-behalf of consumer 
by broker.
   
   DLQ mainly requires count of message redelivery and then publish 
max-redelivered message  to the DLQ. Same message can be re-delivered to 
different consumers so, client can't track of redelivery-count of a specific 
message. so, client can rely on broker to get that count and publish that 
message to DLQ and ack the message on original topic. I think client-side 
implementation can make it simpler to use this feature.

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