apache / apache/rocketmq-client-python

提供最新编译的包,有需要的可以下载

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

描述

目前的rocketmq-client-cpp包含以下俩个问题
1. https://github.com/apache/rocketmq-client-cpp/issues/456
2. https://github.com/apache/rocketmq-client-cpp/issues/293#issuecomment-2050991644

debian系:[rocketmq-client-cpp-2.2.1.amd64.deb.zip](https://github.com/apache/rocketmq-client-python/files/14974781/rocketmq-client-cpp-2.2.1.amd64.deb.zip)

redhat系:[rocketmq-client-cpp-2.2.1-centos.x86_64.rpm.zip](https://github.com/apache/rocketmq-client-python/files/14974784/rocketmq-client-cpp-2.2.1-centos.x86_64.rpm.zip)

所以我对官方代码进行了重新编译,主要两处变更:
1. 使用gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 编译
2. 魔改:为了最小化rebalance后的重复消费影响,改了源码中DefaultPushConsumer批量拉取消息的数量,改为1了
https://github.com/apache/rocketmq-client-cpp/blob/c7777af437156841ba2f15d004d0aa0a16d4b4e6/src/consumer/DefaultMQPushConsumerImpl.cpp#L698

贡献指南

打开贡献指南

调研方向

The issue provides Debian and RPM package archives and points to DefaultMQPushConsumerImpl.cpp around line 698, along with two related RocketMQ C++ issues. Start by reviewing those linked issues, the package contents, and the referenced source change. Done would require a clearly defined official package or release outcome.

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

评估

技术栈
cpp
领域
build-system, release
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

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