개발로그
[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..