
회로 절단 패턴? A 서비스에서 B 서비스에 요청을 하는 시나리오를 생각해보자. 이 때 B 서비스에 장애가 발생하여 A 서비스로 아무런 반환을 하지 않는 경우 A 서비스는 계속해서 대기하게 된다. 이를 막고자 A 서비스와 B 서비스사이에 Circuit Breaker 층을 넣는 것을 Circuit Breaker 패턴이라고 한다. B에서 에러가 발생 시 A로 에러를 보내주면 A에서 에러 처리를 해야 하는데 그 대신, Circuit breaker에 Fallback messaging을 넣어서 Circuit breaker가 룰에 따라 다른 메세지를 리턴하게 하는 방법도 있다. 예를 들어, A가 쇼핑 컨텐츠를 받아오는 서비스이고 B가 쇼핑 컨텐츠를 머신 러닝결과로 추천해주는 서비스라면 B에 장애 발생 시 Circu..
Design Pattern
2021. 11. 6. 13:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SHA
- Git
- annotation
- ruby
- 사고..
- aws
- 실용주의
- effective-java
- 이벤트스토밍
- DesignSystem
- Lombok
- SQL 전문가 가이드
- 이펙티브자바
- point
- 코테 log
- ActiveAdmin
- 메모리 릭
- 암호화
- fetchResults
- Generic
- Java
- gitignore
- TroubleShooting
- Spring-Boot
- WebClient
- Encoding
- IntelliJ
- sort algorithm
- ASCII
- querydsl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함