11.2.4. 트랜잭션 참가자 정보

트랜잭션 참가자는 트랜잭션 내의 모든 리소스로, 커밋하거나 상태를 롤백할 수 있습니다. 일반적으로 데이터베이스 또는 자카르타 메시징 브로커이지만 트랜잭션 인터페이스를 구현하면 애플리케이션 코드가 트랜잭션 참여자 역할을 할 수도 있습니다. 트랜잭션의 각 참가자는 상태를 독립적으로 커밋하거나 롤백할 수 있는지 여부와 모든 참가자가 전체 트랜잭션을 성공적으로 커밋할 수 있는 경우에만 결정합니다. 그렇지 않으면 각 참가자가 해당 상태를 롤백하고 전체 트랜잭션이 실패합니다. more는 커밋 또는 롤백 작업을 조정하고 트랜잭션 결과를 결정합니다.