apache / apache/rocketmq-client-cpp

[Bug] PushConsumer may cause consumption duplication in some scenarios due to concurrency issues.

Ouverte
#479 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
393
Forks
167
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**BUG REPORT**

1. Please describe the issue you observed:

- What did you do (The steps to reproduce)?
1. Start a consumer client c1.
2. Start another consumer client c2 and immediately shut it down.
3. Observe the consumption duplication of the consumer client c1.
![image](https://github.com/user-attachments/assets/4395188f-a20a-4679-984d-774cab7ab5a4)
- What did you expect to see?
There's no consumption duplication.
- What did you see instead?
The consumer client c1 duplicate consume the same message many times at the same timestamp.

![image](https://github.com/user-attachments/assets/7355e643-c6fe-46c8-90d1-7ba551092d62)

4. Please tell us about your environment:

- What is your OS?
Ubuntu & CentOS
- What is your client version?
latest
- What is your RocketMQ version?
5.9
4. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

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