apache / apache/pulsar-client-cpp

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

未關閉
#92 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
C++
星號
71
分支
90
平均合併
2 小時 33 分鐘
30 天內合併 PR
3

描述

### 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!

貢獻指南

開啟貢獻指南

研究方向

先閱讀 PIP-106 和所引用的 Java 用戶端 pull request 12566,以了解 negative acknowledgment 的退避行為。追蹤相應的 C++ 和 Python 用戶端路徑,然後確認超出 DLQ 設定的 redeliveryCount 值會被傳送到 DLQ,且兩個用戶端的行為都與 Java 一致。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
cpp, python
領域
backend-api-design, distributed-systems
Issue 類型
功能
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。