본문 바로가기 메뉴 바로가기

나라의 IT 잡아먹기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나라의 IT 잡아먹기

검색하기 폼
  • 분류 전체보기 (409)
    • ① 성능 최적화, 트러블 슈팅 (41)
      • ⓐ Architecture (14)
      • ⓟ Performance Tuning (14)
      • ⓣ TroubleShooting (13)
    • ② 클라우드 마스터 (140)
      • ⓐ AWS (28)
      • ⓓ Docker (21)
      • ⓜ MSA (28)
      • ⓚ Kubernetes (52)
      • ⓞ OpenStack (10)
      • ⓣ Terraform (1)
    • ③ 미들웨어 (101)
      • ⓐ Apache (12)
      • ⓙ JEUS (36)
      • ⓣ Tmax (7)
      • ⓦ WebtoB (14)
      • ⓦ WildFly (19)
    • ④ 개발, 데이터베이스 (81)
      • ⓒ CI CD (34)
      • ⓓ Database (17)
      • ⓙ JAVA (3)
      • ⓝ NodeJS (11)
      • ⓢ Spring Boot (16)
    • ⑤ 네트워크, 운영체제 (18)
      • ⓝ Network (3)
      • ⓞ OS (15)
    • ⑥ Open Source Software (14)
    • ⑦ IT Sample (7)
      • ⓒ Command (4)
      • ⓢ Shell Script (3)
    • ⑧ IT Wordbook (6)
  • 방명록

Orchestrator (2)
마이크로서비스 분산 트랜잭션 관리 (Saga Pattern)

개요 앞선 포스팅에서 마이크로서비스 분산DB 환경에서 고려되어야 할 사항에 대해 살펴보았다. 자세한 내용은 아래 포스팅을 참고하기 바란다. 마이크로서비스 분산 트랜잭션 관리 (2Phase Commit) : https://waspro.tistory.com/734 마이크로서비스 Schema 분리 설계 (테이블 분리, 외래키 참조관계, 조인, 데이터 정합성 보장) : https://waspro.tistory.com/730 마이크로서비스 데이터베이스 분리 설계 : https://waspro.tistory.com/729 마이크로서비스 분산DB 설계 (분산DB 데이터 분할, 동기화 설계) : https://waspro.tistory.com/726 마이크로서비스 분산DB 설계 (분산DB 조회 설계) : https:/..

② 클라우드 마스터/ⓜ MSA 2021. 11. 23. 14:45
SAGA 패턴 & 보상트랜잭션

SAGA 패턴은 서비스 별 각 트랜잭션이 단일 서비스 내의 데이터를 갱신하는 일련의 로컬 트랜잭션을 의미한다. 첫번째 서비스의 트랜잭션이 완료되면 두번째 서비스의 트랜잭션이 동작하도록 트리거 되는 방식이라 생각할 수 있다. SAGA 패턴은 크게 두가지 방식으로 구현할 수 있다. Event / Chreography : 각 로컬 트랜잭션이 이벤트를 발생시키고, 다른 서비스가 트리거 하는 방식 Command / Orchestration : 오케스트레이터가 어떤 트랜잭션을 수행할 건지 알려주는 방식 그럼 각 방식에 대해 간단히 살펴보자. Event/Chreography 각 서비스 마다 자신의 트랜잭션을 관리하며 현재 상태를 변경한 후 이벤트를 발생시키고, 그 이벤트를 다른 서비스에 전달하는 방식으로 트랜잭션이 ..

⑧ IT Wordbook 2020. 5. 12. 14:52
이전 1 다음
이전 다음
공지사항
  • 2022년 waspro 활동
  • 2021년 waspro 포스팅⋯
  • RETRO - 2020 & PLAN -⋯
  • 20202년 4분기 계획
최근에 올라온 글
  • Terraform으로 EC2 인스턴⋯
  • 어플리케이션 & 클러스터⋯
  • StorageClass를 활용한 Dy⋯
  • Kubernetes (.bashrc - ku⋯
최근에 달린 댓글
  • 안녕하세요 해당 블로그가 정⋯
  • 좋은 글 감사합니다. 잘 읽고⋯
  • 혹시 버그가 났을때는 develo⋯
  • https://shut-down.tistory.c⋯
Total
1,598,622
Today
348
Yesterday
1,473
링크
  • 나라의 맛집이야기
TAG
  • jeus
  • nodejs
  • Da
  • API Gateway
  • kubernetes
  • 오픈스택
  • SWA
  • webtob
  • Architecture
  • aa
  • node.js
  • openstack token issue
  • MSA
  • SA
  • OpenStack
  • 아키텍처
  • TA
  • 마이크로서비스
  • openstack tenant
  • 마이크로서비스 아키텍처
  • 쿠버네티스
  • wildfly
  • JBoss
  • JEUS6
  • JEUS7
  • apache
  • k8s
  • git
  • aws
  • Docker
more
«   2022/06   »
일 월 화 수 목 금 토
      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    
글 보관함
  • 2022/04 (3)
  • 2022/03 (5)
  • 2022/02 (3)
  • 2022/01 (2)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바