apache / apache/pulsar-client-cpp
[feature request] C++ and Python support negative acknowledgment backoff
- Langage dominant
- C++
- Étoiles
- 71
- Forks
- 90
- Merge moyen
- 2 h 33 min
- PR mergées (30 j)
- 3
Description
### Search before asking
- [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar.
### Motivation
[PIP-106](https://github.com/apache/pulsar/wiki/PIP-106%3A-Negative-acknowledgment-backoff)
### Solution
Refer java client: https://github.com/apache/pulsar/pull/12566
### Alternatives
_No response_
### Anything else?
If the `redeliveryCount` is greater than the DLQ configuration, it needs to be sent to the DLQ.
### Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire PIP-106 et la pull request 12566 du client Java référencée afin de comprendre le comportement du backoff des acquittements négatifs. Suivez les chemins correspondants des clients C++ et Python, puis vérifiez que les valeurs de redeliveryCount dépassant la configuration de DLQ sont envoyées vers la DLQ et que les deux clients correspondent au comportement de Java.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, python
- Domaine
- backend-api-design, distributed-systems
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100