apache / apache/servicecomb-java-chassis

Recover service instance from isolation 接口仍然不通

Đang mở
#3,334 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.swagger.invocation.exception.InvocationException: InvocationException: code=490;msg=CommonExceptionData [message=Unexpected consumer error, please check logs for details]
at org.apache.servicecomb.swagger.invocation.exception.ExceptionFactory.doCreate(ExceptionFactory.java:81)
at org.apache.servicecomb.swagger.invocation.exception.ExceptionFactory.convertException(ExceptionFactory.java:124)
at org.apache.servicecomb.swagger.invocation.exception.ExceptionFactory.convertConsumerException(ExceptionFactory.java:85)
at org.apache.servicecomb.swagger.invocation.Response.createConsumerFail(Response.java:178)
at org.apache.servicecomb.swagger.invocation.Response.createFail(Response.java:171)
at org.apache.servicecomb.swagger.invocation.Response.failResp(Response.java:219)
at org.apache.servicecomb.bizkeeper.FallbackPolicyManager.getFallbackResponse(FallbackPolicyManager.java:44)

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 lần theo lỗi đã báo cáo qua ExceptionFactory.java, Response.java và FallbackPolicyManager.java, sau đó kiểm tra luồng cô lập và khôi phục service liên quan. Sử dụng các log hiện có để xác định tại sao việc khôi phục instance của service lại tạo ra lỗi consumer. Hoàn tất khi đường dẫn khôi phục hoạt động mà không có exception này và lỗi có thể được xác minh bằng một trường hợp có thể tái hiện.

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, distributed-systems
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
25/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.