JTA에서 머리를 감싸려고 시도하고 문서가 더 쉽게 얻을 수 있기 때문에 임의로 Bitronix를 impl으로 선택했습니다 (Atmikos와는 반대로 src/docs/jars/기타.).JTA Transaction Managers는 어떻게 런타임에 배포합니까?
Bitronix를 Tomcat & GlassFish를 사용하여 JTA 구현으로 사용하려면 기본 아키텍처 (JTA 자체의 기본 아키텍처 일 수 있음)는 무엇입니까? 트랜잭션 관리자는 (JMS 브로커와 같이) 연결하는 실제 서버/런타임입니까? 아니면 그냥 트랜잭션이 필요할 때마다 구성하고 사용할 수있는 API입니까?
JTA의 나의 이해는 있다는 것입니다 :
- 귀하의 코드
- 자원 관리자 - (데이터 저장소 또는 메시지 브로커 같은) 일부 ACID 호환 지속성에 대한 어댑터
- 트랜잭션 매니저 - 코드와 리소스 간의 트랜잭션 API 호출을 관리합니다. 관리자
Bitronix는 트랜잭션 관리 만 수행합니다. r 경우 별도의 응용 프로그램, 함께 배치해야하는 별도의 JAR/WAR 또는 응용 프로그램 내부에 "포함"된 상태로 실행됩니까? 미리 감사드립니다!