Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] C++ and Python client support Dead Letter Topic #77

Closed
1 of 2 tasks
shibd opened this issue Aug 17, 2022 · 2 comments
Closed
1 of 2 tasks

[feature request] C++ and Python client support Dead Letter Topic #77

shibd opened this issue Aug 17, 2022 · 2 comments

Comments

@shibd
Copy link
Member

shibd commented Aug 17, 2022

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!
@github-actions
Copy link

The issue had no activity for 30 days, mark with Stale label.

@Demogorgon314 Demogorgon314 transferred this issue from apache/pulsar Oct 27, 2022
@BewareMyPower
Copy link
Contributor

Close it by #139

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants