spring
Spring에서 HystrixCommand 사용
Spring Cloud에서 HystrixCommand를 적용한 소스이다. 호출방식은 Controller -> Service로 실행이 되고 Service에서 실행이 실패하여 fallback으로 빠져서 Exception을 던지는 형태이다. 예제 1) 1명의 사용자만 다운로드 가능 (SEMAPHORE 이용) @RestController @RequestMapping("download") @RequiredArgsConstructor public class DownloadController { private final DownloadService downloadService; @GetMapping public String download() { try { return downloadService.download(U..
2022. 12. 23. 07:31