apache / apache/pulsar-client-python

[Investigation] Fully-native Python client

未關閉
#85 10 則留言 2 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
75
分支
53
PR 合併指標
30 天內沒有已合併 PR

描述

I'm rather new to this project but, I thought it might be worthwhile to gauge the community's thoughts on implementing a fully-native Python client. Those of you who have a more intimate understanding of the internals, my questions would be:

- Is it feasible that a native Python client be developed, or are there any potential show-stopping limitations (i.e., the C++ client can handle some task that Python isn't well-suited for)
- Given that it is feasible, is the investment of effort worthwhile? Or is wrapping functionality from the C++ client a better approach at least in the short-medium term?
- Any other thoughts along these lines?

Also, if there is a better venue for starting this conversation (i.e., the main pulsar repo, the C++ client repo, or the dev mailing list) let me know and i'll close this and start it there. I just had the thought that maybe those who have worked with the Python client specifically might have a clearer understanding of the pros and cons of going in that direction.

貢獻指南

開啟貢獻指南

研究方向

首先檢視 Python 用戶端和 C++ 用戶端,以了解它們各自的內部實作和能力。比較 Python 是否能夠在不封裝 C++ 的情況下支援所需功能,然後記錄可行性、限制以及為社群建議的方向。

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

評估

技術堆疊
cpp, python
領域
api, distributed-systems
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

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

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