반응형 non-blocking1 스프링 API 비동기 논블로킹 방식 호출 스프링 API 비동기 논블로킹 방식 호출 (How to call API with async-nonblocking method) RestTemplate To WebClient 도입계기 💡 외부의 대량데이터를 API를 이용하여 내부 DB에 저장해야되는 니즈가 있었다. [초기 적재에 필요한 시간 비용 측정] 콘텐츠 개수 : 98,250 이미지 개수 : 306,654 콘텐츠 목록 조회 : 1번 조회시 최대 100건 (호출 당 5초 정도 소요) → 983(98,250 / 100)번 조회 필요 983(호출수) x 5(초) = 4915초 = 약 82분 콘텐츠 상세 조회 : 98,250번 (호출 당 1초 미만) 98,250(호출수) x 1(초) = 98,250초 = 1,638분 = 약 27시간 = 약 1일 3시간소요 .. 2023. 3. 27. 이전 1 다음 반응형