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에서 해준다.
통합 : 아파치 카멜, 스프링 인티그레이션
'DataBase > Postgresql' 카테고리의 다른 글
docker 기반 postgreSQL 접속하기 (0) | 2022.04.04 |
---|---|
[Windows용] postgreSQL (0) | 2013.09.02 |
postgreSQL clob 처리 (2) | 2013.05.13 |
postgreSQL 외부접근, DB 공유 (2) | 2013.03.22 |
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections (0) | 2013.01.16 |