apache / apache/rocketmq-client-cpp

DefaultMQProducer发送消息时,当网络延迟3S时,程序直接崩溃

Aberta
#472 9 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C++
Estrelas
393
Forks
167
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

系统:CentOS7
下图是测试代码:
![企业微信截图_1716774732151](https://github.com/apache/rocketmq-client-cpp/assets/9984283/461111c0-f682-4657-9785-5b863f13a8c9)
下图为rocketmq_client.log日志内容:
![企业微信截图_17167748931431](https://github.com/apache/rocketmq-client-cpp/assets/9984283/923e185d-3ac2-4a9e-9ac4-0d7391916d6d)
下图为Coredump文件的调用堆栈息:
![企业微信截图_17167749677297](https://github.com/apache/rocketmq-client-cpp/assets/9984283/169c5a7c-036c-4f68-97da-134bb75e6687)

请大神看到帮忙解决一下,谢谢!@

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece revisando o código de teste anexado, rocketmq_client.log e a pilha de chamadas do coredump; em seguida, reproduza o envio sob aproximadamente 3 segundos de latência de rede no CentOS 7. Use o local observado do crash e os logs para determinar o caminho que está falhando; considera-se concluído quando o producer não apresentar mais crash nesse cenário e o comportamento estiver coberto por um teste de regressão apropriado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
cpp
Domínio
distributed-systems, networking
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.