네이버 부동산 매물 목록을 조회할 때 사용할 Cluster API
네이버 부동산 매물의 정보를 상세하게 조회할 수 있는 Front API
위도/경도 좌표를 주소 정보로 변환할 수 있는 Kakao Local Geo API
일정 주기로 네이버 부동산 매물 조회 요청을 하는 스케줄링 모듈
Kakao API를 활용해서 위도/경도의 주소를 조회해서 DB로 적재하고 조회할 수 있는 모듈
네이버 부동산 매물 조회하고 가공하여 DB에 저장하는 모듈
- schedule을 통해 일정 주기마다 네이버 부동산 매물 조회 요청 Job을 생성하여 큐에 적재합니다. (NaverLandQueue.CrawlingArticles 타입의 Job 생성)
- 네이버 부동산 매물 조회 Processor에서 요청된 지역의 매물을 조회하고, 필요에 따라 매물의 연관 키 정보, 매물의 정보, 단지 정보 등을 추가로 조회합니다.
이후 매물 정보를 가공하는 Job을 생성하여 큐에 적재합니다. (NaverLandQueue.ArticleTransform 타입의 Job 생성) - 네이버 부동산 매물 정보를 가공해서 저장하는 Processor에서 매물 정보를 가공하여 DB에 저장합니다.
만약 신규 매물이나 주소 정보가 존재하지 않는 매물인 경우 위도/경도 좌표를 주소로 변환하는 Job을 생성하여 큐에 적재합니다. - 위도/경도 좌표를 주소로 변환하는 Processor에서 위도/경도 좌표를 Kakao API를 이용해서 주소 정보로 변환한 다음 매물 정보를 업데이트 합니다.