apache / apache/servicecomb-java-chassis
2.8.4 ZipkinProviderDelegate中的responseWrapper会保存服务端返回的response,且不会被销毁
Offen
- 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