1
장기 실행 트랜잭션 유형과 없음 트랜잭션 유형 간의 차이점이 무엇입니까? 오케스트레이션 또는 범위에 대해 설정됩니다. 내가 아는 한 가지 차이점은 장기 실행 트랜잭션이 보상 블록을 가질 수 있다는 것입니다.장기 실행 및 비 트랜잭션 오케스트레이션 간의 차이점
장기 실행 트랜잭션 유형과 없음 트랜잭션 유형 간의 차이점이 무엇입니까? 오케스트레이션 또는 범위에 대해 설정됩니다. 내가 아는 한 가지 차이점은 장기 실행 트랜잭션이 보상 블록을 가질 수 있다는 것입니다.장기 실행 및 비 트랜잭션 오케스트레이션 간의 차이점
트랜잭션이없는 범위는 일반적으로 예외를 처리하기 위해 try/catch 블록으로 사용됩니다. 장기 실행 트랜잭션 범위는 트랜잭션입니다. 트랜잭션과 관련하여 보상 블록을 사용하여 작업을 "실행 취소"할 수 있습니다.
일반적으로 장시간 실행되는 트랜잭션은 고립되어 사용되지 않습니다 ... 중첩 된 트랜잭션 (원 자성 및 장기 실행 모두)을 포함하고 외부 트랜잭션은 중첩 된 트랜잭션의 실행 취소를 보상하여 조정합니다. 자동으로 롤백됩니다.