apache / apache/servicecomb-java-chassis

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

Đang mở
#4,299 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
1.9k
Fork
814
Merge trung bình
8 ngày 23 giờ
Pull request đã merge (30 ngày)
1

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách tìm ZipkinProviderDelegate và theo dõi cách responseWrapper lưu trữ phản hồi của máy chủ trong suốt một request. Tái hiện vấn đề với một phản hồi có kích thước lớn chỉ được gọi một lần, sau đó kiểm tra vòng đời dọn dẹp hoặc giải phóng của wrapper. Hoàn tất khi phản hồi không còn được giữ lại sau request và một regression test chứng minh hành vi đó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
observability
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.