apache / apache/servicecomb-java-chassis

2.8.4 ZipkinProviderDelegate中的responseWrapper会保存服务端返回的response,且不会被销毁

Ouverte
#4,299 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
1.9k
Forks
814
Merge moyen
8 j 23 h
PR mergées (30 j)
1

Description

如果一个请求的响应数据过大,且只被调用一次,则可能会出现其所占用的内存一直不被释放的情况

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par localiser ZipkinProviderDelegate et retracer la façon dont responseWrapper stocke la réponse du serveur pendant une requête. Reproduisez le problème avec une réponse surdimensionnée qui n’est appelée qu’une seule fois, puis examinez le cycle de vie du nettoyage ou de la libération du wrapper. Le travail est terminé lorsque la réponse n’est plus conservée après la requête et qu’un test de régression démontre ce comportement.

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

Évaluation

Stack technique
java
Domaine
observability
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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