apache / apache/pulsar-dotpulsar
Support - negativeAckRedeliveryDelay and AckTimeout in ConsumerOptions
- Dominant language
- C#
- Stars
- 271
- Forks
- 87
- PR merge metrics
- No merged PRs in 30d
Description
As part of the [consumer configuration options](http://pulsar.apache.org/docs/en/client-libraries-java/#configure-consumer), it would be great if you can configure:
* negativeAckRedeliveryDelay: Delay to wait before redelivering messages that failed to be processed.
* ackTimeout: Timeout of unacked messages
Contributor guide
Research direction
Start by locating ConsumerOptions and the consumer configuration path in this .NET client, then compare it with the Apache Pulsar consumer configuration documentation linked in the issue. Trace how existing consumer options are applied and identify the relevant tests, if present. Done means negativeAckRedeliveryDelay and ackTimeout can be configured through ConsumerOptions and their behavior matches Pulsar's documented semantics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100