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
- 체인 패턴
- 디자인 패턴
- 키클락
- java 정렬
- 생산자 소비자 패턴
- 스프링 배치
- Spring Cloud Netfilx Eureka
- Parallel Old GC
- The law of Demeter
- spring cloud
- 타입스크립트
- 사가 패턴
- 스레드
- 디자인패턴
- JPA
- Transaction Pattern
- 알고리즘
- Action Pattern
- Spring Boot Actuator
- 배치
- Resilinece4j
- saga pattern
- TypeScript
- zipkin
- 멀티스레드
- thread
- MSA
- spring batch
- Java
Archives
- Today
- Total
목록사가 패턴 (1)
PSD( Private-Self-Development )
사가 패턴(SAGA Pattern)
수업을 다 듣고 나서MSA 간 데이터 동기화 프로레스 중 에러가 발생한 경우 (트랜젝션 처리가 필요) 의 처리에 대해 궁금하여 공부해 보았다. 사가 패턴??MSA 서비스 간, 이벤트를 주고 받아 특정 MS에서 작업이 실패하면이전 MS들에게 보상 트랜젝션을 발생 시켜 롤백 처리를 진행하여 원자성을 보장하는 것이전에 DB에서 트랜젝션을 관리하는것과는 달리, application 에서 관리한다. 사가 패턴의 종류 Choreography based SAGA pattern각자의 MSA 들이 각자의 보상 트랜젝션을 가지고실패한 경우, 이전 MS 에 보상 트랜젝션을 발생 시키고,이전 MS 에서는 그 이전 MS 의 보상 트랜젝션을 발생 시키는 것 EX)A -> B -> C 순차적 진행중 C 에서 문제 발생 시,C ->..
Backend/MSA
2024. 5. 12. 13:59