spring batch2 Spring Batch 개발기 ( 5. 영화진흥위원회 API ) 영화진흥위원회에서 API를 가져와보자~😵 http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do 영화진흥위원회 오픈API OPEN API 서비스 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스로 더욱 풍요롭고 편안한 영화 서비스를 즐겨보세요. www.kobis.or.kr 회원가입을 하고 키를 발급받자!! 친절하게 jar파일로 라이브러리를 제공해준다..😱 다운로드 페이지에 들어가서 rest 서비스 호출 jar파일을 다운로드받자! IntelliJ를 키고 build.gradle 파일에 다운받은 라이브러리와 json데이터를 처리해주기 위한 json-simple 라이브러리를 추가해주자❗❗ plugins { id 'org.springframework.b.. 2021. 9. 9. Spring Batch 개발기 ( 1. Spring Batch란?? ) 배치❓❓❓ 일괄 처리(batch processing)란 최종 사용자의 개입 없이 또는 (자원이 허가한다면) 실행을 스케줄링할 수 있는 작업(job)의 실행을 의미한다. 위키피디아에서 검색해보면 이렇게 정의되어있다❗❗ 우리가 아무것도 하지 않아도 알아서 데이터를 처리하는 것이 바로 배치이다👍 배치는 그럼 어디서 많이 쓰일까❓❓ 매일 100만 개의 데이터를 수집해서 통계를 해야 내야 한다면❓ 모든 휴면계정의 사람들에게 일괄적으로 이메일, 문자를 보내야 한다면❓ 1시간마다 API를 호출해 10만 개의 데이터를 DB에 넣어야 한다면❓ 보통 대용량의 데이터를 처리할 때 많이 쓰이게 된다❗ 스프링 배치❓❓ 역시 위키피디아에서 검색해보면❓❗ 스프링은 특정 시간대에 실행하거나 대용량의 자료를 처리하는데 쓰이는 일괄 처.. 2021. 6. 23. 이전 1 다음 반응형