apache / apache/pulsar-client-node

Support configuring grouping ACK time and size

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

描述

These two configs are not configurable in Node.js client:
- https://github.com/apache/pulsar-client-cpp/blob/3f0b33bfad746fd2da63fe062ea745d9a9caed55/include/pulsar/ConsumerConfiguration.h#L288
- https://github.com/apache/pulsar-client-cpp/blob/3f0b33bfad746fd2da63fe062ea745d9a9caed55/include/pulsar/ConsumerConfiguration.h#L303

Adding these configs can help users control the behavior of the `acknowledge` call.

贡献指南

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

调研方向

从 ConsumerConfiguration.h 第 288 行和第 303 行的链接条目开始,然后跟踪 consumer configuration 和 acknowledge 在 Node.js 客户端中的暴露方式。完成的标准是 Node.js 用户既可以配置 grouping ACK time 和 grouping ACK size,又可以控制 acknowledge 行为。

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

评估

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

把新 issue 发到你的邮箱

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