Skip to content

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

@shibd

Description

@shibd

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions