LCN模式下,事务不回滚
Offen
- Vorherrschende Sprache
- Java
- Sterne
- 4.2k
- Forks
- 1.4k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
使用feigin进行服务调用,feigin通过spring注入进来的,A调用B,B成功调用,最后在A抛出异常,B并未回滚,发现两者的group id不一致,请问这怎么解决
在进行调试的时候,发现调用事务B,本地就已经把事务提交了
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es werden keine Dateien oder Tests genannt. Beginne damit, den Feign-basierten A-to-B-Aufruf im LCN-Modus zu reproduzieren, und untersuche anschließend, wie Transaktionsgruppen-IDs und lokale Commits behandelt werden, wenn A eine Ausnahme auslöst. Als abgeschlossen gilt die Untersuchung, wenn die gemeldete group-ID-Abweichung und der vorzeitige Commit erklärt sind und die B-Transaktion gemeinsam mit A zurückgerollt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, spring
- Bereich
- backend, distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 28/100