apache / apache/rocketmq-client-cpp

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

オープン
#479 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
393
フォーク
167
PR マージ指標
30日以内にマージされた PR はありません

説明

**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):

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。