pyo92 / project-lottery

Spring boot 복권 서비스 (Monolithic)
1 stars 0 forks source link

[고도화] selenium - scraper retry #209

Closed pyo92 closed 5 months ago

pyo92 commented 5 months ago

이번 PR 은 selenium 을 통한 동행복권 사이트 scrap 시, 동작 안정성 제고를 위한 작업이다.

그 동안 스크랩핑이 모두 정상 완료된 회차가 있는가 하면, 부분 완료된 회차도 간혹 있었다. 심각한 지연이 아니라면, 약간의 딜레이는 retry 하여 알아서 재처리할 수 있도록 개선했다.

* 추첨결과 관련 scrap 실패 시, 5회 까지 retry (term = 2min) 추첨결과 관련 scrap 스케쥴이 15분 간격이므로, 5 2min = 10min 으로 이 정도면 충분해 보인다.

This closes #200