apache / apache/rocketmq-client-cpp

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

Ouverte
#472 9 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
393
Forks
167
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

系统: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)

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner le code de test joint, rocketmq_client.log et la pile d’appels du coredump, puis reproduisez l’envoi avec environ 3 secondes de latence réseau sur CentOS 7. Utilisez l’emplacement du crash observé et les logs pour déterminer le chemin en échec ; le travail est considéré comme terminé lorsque le producer ne plante plus dans ce scénario et que le comportement est couvert par un test de régression approprié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
distributed-systems, networking
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.