서비스 단위 트랜잭션 관리 문의드립니다.
- 작성자 :
- 김*용
- 작성일 :
- 2015-03-11 11:18:05
- 조회수 :
- 666
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
context-transaction.xml에 서비스메소드 단위로 REQUIRED로 설정이 되어 있습니다.
그리고 datasource는 jndi로 was의 커넥션 풀을 사용합니다.
datasource는 두개를 사용하고 있습니다. 같은 DB인데, user가 틀려서요.
그리고 datasource가 두개이므로 txmanager, advice도 두개입니다.
문제는 한개의 서비스 메소드에서 각각 다른 datasource를 사용하는 서비스를 호출할 경우,
datasource.getConnection에서 간혹 10초~20초 가량 소요되는 현상이 보입니다.
예상되기로는 한개의 서비스에서 두개의 txmanager가 걸려있는 메소드가 호출되면서 뭔가 문제가 생기는 게 아닌가 싶은데요.
이런 상황에서의 설정 방법좀 조언을 구하고자 합니다.
context-transaction.xml에 서비스메소드 단위로 REQUIRED로 설정이 되어 있습니다.
그리고 datasource는 jndi로 was의 커넥션 풀을 사용합니다.
datasource는 두개를 사용하고 있습니다. 같은 DB인데, user가 틀려서요.
그리고 datasource가 두개이므로 txmanager, advice도 두개입니다.
문제는 한개의 서비스 메소드에서 각각 다른 datasource를 사용하는 서비스를 호출할 경우,
datasource.getConnection에서 간혹 10초~20초 가량 소요되는 현상이 보입니다.
예상되기로는 한개의 서비스에서 두개의 txmanager가 걸려있는 메소드가 호출되면서 뭔가 문제가 생기는 게 아닌가 싶은데요.
이런 상황에서의 설정 방법좀 조언을 구하고자 합니다.
A
김승용님 안녕하세요.
표준프레임워크센터입니다.
문의주신 내용을 확인한 결과
제시해 주신 내용만으로는 문제에 접근하기 어려운 부분이 있습니다.
시스템 환경이나 설정정보등을 추가로 제공해주셨으면 합니다.
감사합니다.
표준프레임워크센터입니다.
문의주신 내용을 확인한 결과
제시해 주신 내용만으로는 문제에 접근하기 어려운 부분이 있습니다.
시스템 환경이나 설정정보등을 추가로 제공해주셨으면 합니다.
감사합니다.