본문 바로가기
DataBase/Postgresql

windows postgreSQL autocommit off 만들기

by 태하팍 2013. 5. 25.
반응형

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에서 해준다.

 

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

 

 

 

 

반응형