apache / apache/servicecomb-java-chassis

业务刚启动,调用CSE超时

Đang mở
#2,749 1 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ả

org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger | slow(1000 ms) invocation, CONSUMER rest ai-dataservice:kvdat
a.kvdata.query:
http method: POST
url : xxxxx
server :xxxxx
status code: 200
total : 1000.1 ms
pre
pare : 0.13 ms
handlers request : 721.216 ms
client filters request : 0.44 ms
send request : 81.438 ms
get connection : 117.199
ms
write to buf : 81.489 ms
wait response : 197.86 ms
wake consumer : 0.24 ms
client filters response: 0.70 ms
handlers response
: 0.104 ms
2022-03-25 09:30:37.572 | [main] | INFO | org.apache.servicecomb.loadbalance.ExtensionsManager | Using load balance rule org.apache.servicecomb.loadbalance.WeightedResponseTimeRuleExt fo
r microservice ai-dataservice:entities.
2022-03-25 09:30:37.588 | [HwHivoice-OrchTask-299] | WARN | org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger | slow(1000 ms) invocation, CONSUMER rest ai-dataservice:kvda
ta.kvdata.query:
http method: POST
url : xxxxx
server :xxxxx
status code: 200
total : 1017.484 ms

prepare : 0.8 ms
handlers request : 668.114 ms
client filters request : 0.41 ms
send request : 124.616 ms
get connection : 92.17
8 ms
write to buf : 124.664 ms
wait response : 195.629 ms
wake consumer : 28.899 ms
client filters response: 0.82 ms
handlers response
: 0.91 ms

业务节点重启后,发现调用其他微服务超时,其他微服务并没有收到此消息,能看出来这个是阻塞在哪么

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 với các entry của org.apache.servicecomb.metrics.core.publish.SlowInvocationLogger và so sánh các giai đoạn thời gian được báo cáo, sau đó xem xét message của org.apache.servicecomb.loadbalance.ExtensionsManager để tìm hành vi khởi động liên quan. Được xem là hoàn tất khi xác định được giai đoạn phía client gây ra độ trễ và lý do dịch vụ từ xa không nhận được request nào; issue không nêu tên file mã nguồn hoặc test nào.

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
backend
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
Cần làm rõ
Mức phù hợp với người mới
30/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.