apache / apache/servicecomb-java-chassis

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

Offen
#4,299 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, ZipkinProviderDelegate zu finden und nachzuverfolgen, wie responseWrapper die Serverantwort während einer Anfrage speichert. Reproduziere das Problem mit einer übergroßen Antwort, die nur einmal aufgerufen wird, und untersuche anschließend den Bereinigungs- oder Freigabelebenszyklus des Wrappers. Als erledigt gilt die Aufgabe, wenn die Antwort nach der Anfrage nicht mehr zurückgehalten wird und ein Regressionstest dieses Verhalten demonstriert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
observability
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.