Der Unterschied zwischen Langlauf und nicht transaktionale Besetzung
-
19-09-2019 - |
Frage
Was ist der Unterschied zwischen Langlauftransaktionstyp und kein Transaktionstypen, eingestellt für eine Orchestrierung oder einen Rahmen. Ein Unterschied, dass ich weiß, ist, dass Langlauf Transaktion Kompensationsblock hat.
Lösung
Ein Bereich ohne Transaktion wird in der Regel als try / catch-Block verwendet, Ausnahmen nur zu handhaben. Ein langer Lauftransaktionsbereich ist, na ja, eine Transaktion, die, wie Sie mit ihm verbunden hinweisen auf „Undo“ seine Arbeit Entschädigung Blöcke hat.
Am häufigsten eine langen andauernden Transaktion verwendet wird, nicht isoliert ... es wird Transaktionen (sowohl Atom- und langen Lauf auf ihrem eigenen), mit der äußeren Transaktion zu koordinieren durch Kompensationen zum Verhängnis geschachtelte Transaktionen enthält verschachtelte nicht automatisch zurückgerollt.