2016-09-27 3 views
0

내 독립형 Java 응용 프로그램에서 jms 및 최대 절전 모드가 내 요구 사항을 충족하는 데 사용됩니다. 트랜잭션 관리 목적으로 JTA 트랜잭션 관리자를 사용했습니다. 내 응용 프로그램의 원 자성을 보장하기 위해 jta 트랜잭션에서 최대 절전 모드 및 jms에 대한 XAResource를 등록 할 수 있습니까?jta 트랜잭션 관리자에서 최대 절전 모드 트랜잭션 통합

답변

0

예, 가능합니다. 때로는 2 단계 커밋이라고도하며 여러 리소스 간의 트랜잭션을 동기화합니다.

먼저 RDBMS가 지원되고 기능이 켜져 있는지 확인하십시오. 예를 들어, PostgreSQL에서는 구성 매개 변수를 postgresql.conf에서 0 이상으로 설정해야합니다.

또한 사용중인 JMS 대기열이이 트랜잭션 메소드를 지원하는지 확인하십시오. Wildfly에서 이것은 pooled-connection-factorytransaction="xa"을 추가하는 것을 의미합니다.

+0

재생 해 주셔서 감사합니다. – Shams

+0

포인트에 대해 자세히 설명해주십시오 - 최대 절전 모드 트랜잭션을위한 XAResource를 얻는 방법. jta 트랜잭션 관리자를 구현하고 최대 절전 모드에서 XAResource를 등록하려고했습니다. 예를 들어 설명해주십시오. – Shams

+0

어떤 기술을 사용하고 있습니까 (데이터베이스, 응용 프로그램 서버 등)? – Radu

관련 문제