Skip to content

FeatureRequest for @RetryableTopics mechanism: Clean up retry-topics with tombstones after message recovery #2010

Open
@fabiobauer

Description

@fabiobauer

Hello there 👋

If I got this right, the @RetryableTopic mechanism is built in such a way, that messages are written into retry-topics and are processed again after a predefined backoff. If the retry-process then is successful, the message in the retry-topic is left behind. In order to keep the topic small, we would have to configure a delete-retention.

What do you guys think about a retry-mechanism with automatically created tombstones (in the retry topic) for "recovered" messages? We would then be able to set a log compaction and could clean up the topics more dynamically.

p.s.: Thank you for your work! Working with spring-kafka is awesome!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions