
최근에 트래픽이 특정 시점에 몰리는 경우 발생한 문제에 대해 찾아보다가 의외로 단순한 문제로 해결되는 방법을 찾게 되었습니다. 이전 글에서도 작성하였다시피 Controller 에서 아래와 같은 방식과 같이 개발을 하는 경우가 많습니다. @GetMapping("/test") public String test() { return "redirect:/url/" + UUID.randomUUID(); } 몇 건의 경우 문제가 없겠지만 한 번에 다량의 Request가 들어오게 된다면 스프링에서 제공해주는 동시성 유틸리티에 과부하가 되어 Out of memory, 즉, 힙 영역에 과다한 부하가 들어오게 되어 FullGC가 발생하게 됩니다. 이런 방식을 개선하기 위해 RedirectView 또는 ModelAndView..
Server
2021. 7. 1. 16:40
공지사항