【Twitter4J】 리트라이 처리의 설정 방법

오래간만의 프로그래밍 문법에 대한 기사입니다 ^^
이번은 Twitter4J에서의 리트라이 처리의 설정 방법에 대해입니다.

테이는 트위터 분석에서 검색 기능을 사용하여 트윗을 수집하고 있습니다.
이 때 속도 한계를 초과했다는 오류 이외에 다음 오류가 반환될 수 있습니다.

twitter_http_error.png

Connection reset
Relevant discussions can be found on the Internet at:
h tp // w w. 오, ぇ. 이. jp/세아 rch? q=d35 바 f5 or
h tp // w w. 오, ぇ. 이. jp/세아 rch? q=12c94143

구글에서 조사하도록 쓰여져 있습니다만, 조사해도 잘 모르고 이 에러시는 잠시 후 수동으로 재시도했습니다.

그래서 잘 들어갔습니다만 수동 때문에 항상 보아야 했고, 원인도 모르기 때문에 석연으로 하지 않았습니다.

재시도 처리



이번에 그 대처 방법을 알았으므로 소개합니다.
이 오류는 연결 문제로 인해 발생합니다.
이 작업은 재시도 처리를 통해 해결할 수 있습니다.

twitter4j.properties에 다음 두 가지를 추가합니다.
예를 들어 10초마다 3회 재시도하려면 다음과 같이 씁니다.
(참고: Twitter4J - 설정 )

http.retryCount=3 (기본값: 0)
http.retryIntervalSecs=10 (기본값: 5)

※http.retryCount는 디폴트에서는 0회이므로 주의가 필요합니다.

 
이것들을 설정한 결과, 에러가 일어났을 때는 자동으로 리트라이 해 줍니다.

그 밖에도 다양한 프로퍼티를 설정할 수 있으므로 필요한 점을 확인해 설정을 추가해 갑시다! !

좋은 웹페이지 즐겨찾기