apache / apache/pulsar-client-python
[python-client] Support KeySharedPolicy in consumer configuration
未關閉
- 主要語言
- Python
- 星號
- 75
- 分支
- 53
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Support for auto-hash and sticky-hash based policy (https://github.com/apache/pulsar/issues/4077) was added to cpp client (https://github.com/apache/pulsar/pull/7842) java (https://github.com/apache/pulsar/pull/5928) & go (https://github.com/apache/pulsar-client-go/pull/363) It would be great to have these changes ported to python client as well.
**Describe the solution you'd like**
Expose the ConsumerConfiguration::KeySharedPolicy and related setter/getter to Python client.
貢獻指南
研究方向
從 Python 用戶端的 consumer 設定開始,找到 ConsumerConfiguration::KeySharedPolicy 介面,然後比較 C++、Java 和 Go 用戶端中所連結的相關實作。完成標準是 Python 用戶端以與這些用戶端一致的方式提供 KeySharedPolicy 及其相關的 setter 和 getter。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- python
- 領域
- distributed-systems
- Issue 類型
- 功能
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100