codingapi / codingapi/tx-lcn

non group id. Redis控制事务生命周期造成超时,并找不到

Đang mở
#472 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
4.2k
Fork
1.4k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

在进行操作事务时候,如果当前微服务停止与当前 TranictionManager 连接 信息,然后重启服务,就会导致 non group id. 过几分钟就会生成,
--- 建议,提供时效配置。

望悉知。

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ái hiện chuỗi thao tác đã được báo cáo: dừng rồi khởi động lại kết nối của microservice với TransactionManager trong một giao dịch, sau đó theo dõi thời điểm vòng đời do Redis kiểm soát tạo ra “non group id”. Xác định timeout được áp dụng ở đâu và điểm cấu hình nào sẽ cho phép điều chỉnh thời lượng của nó; hoàn tất có nghĩa là timeout có thể cấu hình được và group ID bị thiếu không còn xảy ra sau kịch bản khởi động lại.

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, redis
Lĩnh vực
distributed-systems
Loại issue
Lỗi
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
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
20/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.