2014-11-25 4 views
0

루비 스크립트 :아마존 제품 API의 루비 스크립트에서 API 호출을 느리게하는 방법

나는 초당 요청 수 1 건의 속도 제한을 다룹니다. 오류가 발생하지 않도록 스크립트를 느리게 할 수 있습니까?

업데이트 : 나는 그것이 작동 생각

Item.limit(10000).each do |item| 

    sleep(1) 

    //Make API Call Here 

    end 

(항목은 데이터베이스의 테이블) : 내가

다음과 같이 내가 구현하는 시도 [1] 커널 [수면]를 사용 제안했다 !

답변

1

항상 Kernel#sleep을 사용할 수 있습니다.

+0

필자는 스크립트에서 어떻게 구현할지 모르겠다. –

+0

@NickLashinsky 코드를 묻는다면 지금까지 시도한 것을 포함시켜야합니다. 대신 주제를 벗어났습니다. –

+1

문서에서'sleep' 메쏘드를 찾아서 그것이 무엇을 말하는지 읽을 것입니다. 믿을 수 없을만큼 쉽게 구현할 수 있으며 응답하지 않은 것으로 나타났습니다. 당신이 썼던 것을 보여주는 코드를 제공 할 시간을 가지지 않았으므로 그 이상으로 당신을 도울 수는 없습니다. –

관련 문제