apache / apache/rocketmq-client-python
提供最新编译的包,有需要的可以下载
- Linguagem predominante
- Python
- Estrelas
- 305
- Forks
- 98
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
目前的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
Guia de contribuição
Direção de pesquisa
A issue fornece arquivos de pacotes Debian e RPM e aponta para DefaultMQPushConsumerImpl.cpp por volta da linha 698, além de duas issues relacionadas do RocketMQ C++. Comece revisando essas issues vinculadas, o conteúdo dos pacotes e a alteração referenciada no código-fonte. Para considerar o trabalho concluído, é necessário definir claramente um resultado oficial para o pacote ou release.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- cpp
- Domínio
- build-system, release
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100