apache / apache/pulsar-client-cpp

[feature request] C++ and Python support negative acknowledgment backoff

Ouverte
#92 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.