apache / apache/pulsar-dotpulsar

Support - Consumer.NegativeAcknowledge

Open
#45 8 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
271
Forks
87
PR merge metrics
No merged PRs in 30d

Description

[NegativeAcknowledge](http://pulsar.apache.org/docs/en/concepts-messaging/#negative-acknowledgement) provides a nice way to shape error handling when messages cannot be processed and you want to do so at a later time with a given timeout:

*Prefer negative acknowledgements over acknowledgement timeout. Negative acknowledgement controls the re-delivery of individual messages with more precision, and avoids invalid redeliveries when the message processing time exceeds the acknowledgement timeout.*

Contributor guide

Open the contributing guide

Research direction

Start with the Consumer API and the Apache Pulsar NegativeAcknowledge documentation linked in the issue. Determine the intended timeout and redelivery behavior, then verify that the requested Consumer support matches those semantics; no source files or tests are named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
distributed-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.