apache / apache/rocketmq-client-cpp
[Bug] Reset consume offset then the consumer cannot continue consume immediately
- 主要語言
- C++
- 星號
- 393
- 分支
- 167
- PR 合併指標
- 30 天內沒有已合併 PR
描述
**BUG REPORT**
1. Please describe the issue you observed:
- What did you do (The steps to reproduce)?
Reset the consumer's consume offset
- What did you expect to see?
The consumer's consumption offset was reseted, and the consumer can continue consume immediately.
- What did you see instead?
The consumer's consumption offset was reseted successfully, but the consumer continue consume message after about 2 minutes when receive the broker's balance notification again.
2. Please tell us about your environment:
- What is your OS?
Ubuntu & CentOS
- What is your client version?
latest
- What is your RocketMQ version?
4.9
3. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):
After reseting offset, the consumer group detail cannot show the clientID, while the consumer client is still online.
貢獻指南
研究方向
在回報的 Ubuntu 或 CentOS 環境中,使用 C++ 用戶端針對 RocketMQ 4.9 重現 reset-offset 情境。追蹤 reset-offset 的處理以及 broker 的 balance-notification 路徑,並將消費者群組詳細資料中缺少 clientID 作為診斷訊號。完成的標準是消費者在 reset 後立即恢復,並持續顯示在群組詳細資料中。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- cpp
- 領域
- distributed-systems
- Issue 類型
- 缺陷
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100