일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- USB-C to HDMI 아답터
- angular 6
- 자바스크립트 JQuery
- SpringBoot
- SI와 SM 차이점
- LG그램2017
- 구글캘린더 검색
- maven #junit
- LAN WAN
- 프로젝트관리
- USB-C충전
- 자바튜닝
- 자바개발
- Data Transfer Object(DTO)
- open cursors
- 네트워크 기본개념
- tvheadend
- 소프트웨어설계
- sonoff
- CBD 단점
- SW설계
- 실해하지 않는
- Tomcat error-page version
- docker 네트워크
- ASUS 공유기
- 객체설계
- SW분석
- 경력개발자
- EXK
- Value Object(VO)
- Today
- Total
목록2019/08 (2)
대빵's Blog
Atomikos를 이용한 이기종 DB 트랜잭션(Springboot + Mybatis) - 2. Application 환경구성 및 샘플코드 Springboot 및 Mybatis 를 위한 Config 설정 application.properties 정의 spring.jta.enabled=true # DATASOURCE master => develop server [XXX_DB] (Single DB Transaction) #spring.db.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver #spring.db.datasource.jdbc-url=jdbc:sqlserver://메인DB서버IP:포트;databaseName=XXX_DB..
Atomikos를 이용한 이기종 DB 트랜잭션 처리 최근 들어 오라클의 갑질이 갈수록 심해지고 각종 클라우드 플랫폼들이 대중화 되면서 이기종 DB 간 트랜잭션 처리가 필요한 경우가 많아졌다. 이기종 트랜잭션 처리를 인터넷에 검색해보면 JTA 환경을 거의 대부분 사용하는데 JTA는 아직 국내에서는 시기상조인듯 하여 Mybatis 환경을 이용해서 구성했다. 아래 예제는 테스트 환경에서 구성했기 때문에 실제로 사용시 보안/성능상 문제는 아직 검증 안되었으니 참고하기 바란다. mybatis 에서의 Atomikos 환경설정은 인터넷 검색해봐도 거의 자료가 없어서 한참 해멨다. 환경 OpenJDK 1.8 Maven Springboot 2.x Mybatis 메인 DBMS -> Mssql 이기종 DBMS 1번 -> M..