windows postgreSQL autocommit off 만들기

2013. 5. 25. 17:02DataBase/Postgresql

반응형

windows postgreSQL autocommit off .....

 

JTA가 잘되지 않아서..어제 하루 동안 찾아서 해봤는데..못찾았는데..ㅠ.ㅠ..

오늘 스터디 와서 함께 해보니..해결 되었다 ㅎㅎㅎ 감사!!

 

PostgreSQL AUTOCOMMIT : postgreSQL은 default가 ON 이다.-_-;; MS-SQL도 그러하다.

Oracle은 OFF가 default~~!

설정 방법은 아래와 같다.

 

 

 

2PC 관련 설명^-^(성능 이슈..느림, 외부와 연결이 힘듬..계정/암호 알려 줄 것인가?..ㅋㅋ;;)

통합 이슈 : 2pc DATASOURCE를 넘어..서로 다른 조직에서 서로다른 애플리케이션, 환경에서의 통합은 어떻게 해야하나??? 옛날에 COBBA라는 녀석이 나옴.

자바진영은 새로운것을 만듬. => RMI (Java끼리) - call 가능, 트랜잭션 보장 x

원격호출 + 트랜잭션 보장 => EJB

통합을 쉽게 하기 위해! WebService가 나옴!! 오홀~

규칙 중에 하나가 SOAP 프로토콜!! 표준이 나옴

조금 더 간단한 REST가 나옴(http 기반으로) - 잘지원해주는 서비스를 RestFul 이라 함.

 

인증

: SSO, OAUTH(디펙토 : 사실상의 표준?) - 트위터에서 만들었다고 함.

SSO는 내부에서 많이 씀. 외부는 OAUTH를 많이씀. 그러나 트랜잭션을 보장 하지 못함.

그러면 이것은 어떻게 푸느냐?? 협의로 풀 수 있다.(비지니스로 품, 절차를 만듬)

비지니스를 쪼개서 잘 만들어야 함..절차를!

 

XA Driver  : 2pc를 제공해주는 jdbc를 써야 함.

 

SOAP : 스프링에서 웹서비스를 지원해주지만 실질적인 것은 apache cxf를 사용.

 

분산트랜잭션도 마찬가지로 JTA를 지원해주지만 실질적인 분산 트랜잭션은 JBOSS에서 해준다.

 

통합 : 아파치 카멜, 스프링 인티그레이션

 

 

 

 

반응형