![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrydSo%2FbtsIKTDXt6C%2FSFKwai0J4p6v0iuN9lO1dk%2Fimg.png)
개발로그
[MSA] CircuitBreaker & Resilience4J
CircuitBreaker는 왜 필요한가?도메인 별로 서비스(서버)가 나뉘어지는 MSA 아키텍처에서는 특정 유저의 주문 리스트를 조회하는 경우에 다음과 같은 순서로 이루어 집니다. 1. user-service 호출 user-service / controller @GetMapping("/users/{userId}") public ResponseEntity getUser(@PathVariable String userId){ UserDto userDto = userService.getUserByUserId(userId); return ResponseEntity.status(HttpStatus.OK) .body(new ModelMapper().map(us..