non group id. Redis控制事务生命周期造成超时,并找不到
- 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