[DDD] chapter 8
chapter 8 8.1 애그리거트와 트랜잭션 한 주문 애그리거트에 대해 운영자는 배송 상태로 변경할 때 사용자는 배송지 주소를 변경하면 다음과 같은 일이 일어난다. 운영자 스레드 고객 스레드 주문 애그리거트 구함 주문 애그리거트 구함 배송 상태로 변경 배송지 변경 트랜잭션 커밋 트랜잭션 커밋 트랜잭션마다 리포지터리는 새로운 애그리거트 객체를 생성하므로 운영자 스레드와 고객 스레드는 같은 주문 애그리거트를 나타내는 다른 객체를 구하게 된다. 운영자 스레드와 고객 스레드는 개념적으로 동일한 애그리거트지만 물리적으로 서로 다른 애그리거트 객체를 사용한다. 때문에 운영자 스레드가 주문 애그리거트 객체를 배송 상태로 변경 하더라도 고객 스레드가 사용하는 주문 애그리거트 객체에는 영향을 주지 않는다. 고객 스레드..
programming/DDD
2024. 2. 21. 23:05
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- BaekJoon
- C언어
- 후기
- java
- CJ 올리브네트웍스
- CJ Olivenetworks
- 안드로이드 스튜디오
- 코테
- 육군
- 구현
- 백준알고리즘
- 자료구조
- 알고리즘
- 안드로이드 프로그래밍
- 백준 알고리즘
- 코딩
- 코딩테스트
- 개발자
- Programmers
- CJ
- c++
- XML
- 기록지
- 백준
- 비트코인
- spring
- Python
- 문자열
- Spring Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함