codingapi / codingapi/tx-lcn

事务被回滚

Đang mở
#405 4 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ả

我现在有一个tx-manager(a)在测试环境上,一个服务b一个服务c,b通过feign调用c,正常情况下没问题。有一次同事不小心在本地调试服务c的时候把c1注册到了tx-manager上,这时候tx-manger能看见有两个c的服务实例,同事的c1服务用的的数据库是一个本地数据库而非测试数据库,而且c1并不能被网关或者其它服务访问到,也没有注册到eruke中,但是这时候却出了一个很奇怪的问题,正常的测试环境上的b调用c的调用都被回滚了,通过c的log能够清楚的看到update xxx = 3执行成功,但是实际情况是数据库的值马上又被变回去了,服务b和c都没有任何异常却出现了回滚,这时候把同事的本地服务c关掉一切又恢复正常了。

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

Il report non indica file sorgente, test o punti di ingresso. Inizia riproducendo la topologia con tx-manager, i servizi b e c e un'istanza locale aggiuntiva c1, quindi traccia la registrazione delle transazioni e le decisioni di rollback. Il lavoro è completato quando la causa del rollback imprevisto è stata identificata e viene registrato un fix chiaramente delimitato oppure il risultato di una riproduzione.

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ó
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
15/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.