Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Serial GC
- 디자인 패턴
- MSA
- Java
- 멀티스레드
- spring cloud
- zipkin
- thread
- Parallel Old GC
- Transaction Pattern
- java 정렬
- TypeScript
- JPA
- 사가 패턴
- 디자인패턴
- Spring Boot Actuator
- The law of Demeter
- 스프링 배치
- 스레드
- 배치
- Resilinece4j
- spring batch
- 알고리즘
- saga pattern
- 키클락
- 생산자 소비자 패턴
- Spring Cloud Netfilx Eureka
- Action Pattern
- 체인 패턴
- 타입스크립트
Archives
- Today
- Total
목록Transaction Pattern (1)
PSD( Private-Self-Development )
명령 패턴
명령 패턴? 행동의 호출을 객체로 캡슐화하여 실행하는 행동 패턴이다. Action Pattern 이나 Transaction Pattern 으로 도 불린다. 명령 패턴의 특징 매개변수 동작을 객체화하여 매개변수 형태로 전달한다. 전달 받은 객체를 바로 실행하는 것이 아니라 명령 객체로 프로퍼티에 저장한 후, 임의의 시점에서 일괄 실행한다. 시점 제어 작업의 요청과 처리를 분리하고 요청하는 작업들을 객체로 캡슐화한다. 이러한 객체의 실제 동작과 호출 실행 부분을 분리하면 동작의 실행 시점을 제어 할 수 있다. 동작 객체를 저장해놓고 필요 시점에 별도로 실행하는 식( Java Transaction 의 동작 방식을 생각하면 된다. ) 복구 동작 취소 처리를 할 수 있다. 저장 명령 실행 중 오류가 생기는 경우 ..
Backend/디자인패턴
2023. 5. 30. 17:28