Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.

ISSUE-17139: [feature request] C++ and Python client support Dead Letter Topic #4748

Open
1 of 2 tasks
sijie opened this issue Aug 17, 2022 · 0 comments
Open
1 of 2 tasks

Comments

@sijie
Copy link
Member

sijie commented Aug 17, 2022

Original Issue: apache/pulsar-client-cpp#77


Search before asking

  • I searched in the issues and found nothing similar.

Motivation

Current C++ and Python clients do not support the dead letter topics.

Dead letter topic serves message redelivery, which is triggered by acknowledgement timeout or negative acknowledgement or retry letter topic .

C++ and Python also do not support acknowledgement-timeout and retry-letter-topic.

Solution

  1. You can refer to the implementation of java and this PIP-22.
  2. PIP-58, here display retry-letter-topic trigger send to dead letter topic.
  3. PIP-124 Need support Create init subscription before sending message to DLQ

Alternatives

Can be first implemented negative-acknowledgement trigger send to dead letter topic, and then implement acknowledgement-timeout and retry-letter-topic.

Anything else?

Reference Java implement PR:

Are you willing to submit a PR?

  • I'm willing to submit a PR!
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant