apache / apache/pulsar-client-node

Sepcify the client version for the node client

未关闭
#379 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
164
派生
98
PR 合并指标
30 天内没有已合并 PR

描述

As we have discussed [here](https://lists.apache.org/thread/n59k537fhthjnzkfxtc2p4zk4l0cv3mp) and [the PIP-254](https://github.com/apache/pulsar/issues/19705). The node client should specify the client version using the API `ClientBuilder.description` [exposed by the C++ client](https://github.com/apache/pulsar-client-cpp/pull/253). Otherwise, when we retrieve the client version from the topic stats, it will show like `Pulsar-CPP-vx.x.x` instead of `Pulsar-Node-vx.x.x`.

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先定位 Node 客户端对 ClientBuilder.description 的使用位置以及 topic stats 的 client-version 路径,然后对比链接的 C++ 客户端更改。完成的标准是 topic stats 将客户端识别为 Pulsar-Node-vx.x.x,而不是 Pulsar-CPP-vx.x.x。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp, javascript, nodejs
领域
api, backend
Issue 类型
功能
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。