apache / apache/pulsar-client-python

[python-client] Support KeySharedPolicy in consumer configuration

未關閉
#47 2 則留言 4 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
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

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

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