2017-10-16 5 views
0

우리는 다음 (nodejs 기반) 프로젝트에 대한 클라우드를 백엔드로 고려했으며 표준 계획조차도 초당 5 회의 쿼리 만 제공했습니다. 초당 쿼리 수가 항상 5 미만이되도록 쿼리를 데이터베이스로 제한하려면 어떻게합니까?Cloudant 가격

답변

1

이는 귀하에게 달려 있습니다. 나는 how you can use a rate-limited queue to prevent an app accessing an API service too quickly을 보여주는 블로그 게시물을 썼다. 본질적으로 미리 설정된 속도로만 소비되는 메모리 대기열을 사용합니다.

분산 시스템 (예 : 3 개의 응용 프로그램 서버)이 있으면 제어하기가 훨씬 더 어려워집니다.

또 다른 기법은 Cloudant의 "429"응답 코드를 감지하고 쿼리를 다시 시도하는 것입니다. Cloudant Node.js library에는이를 위해 "재시도 플러그인"이 있습니다.