지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    대체 / 재시도 전략

    이 항목에서는 Dynamic Ingest 요청에 대한 대체 / 재 시도 전략의 필요성을 설명하고이를 구현하는 방법에 대한 높은 수준의 설명을 제공합니다.

    배경

    동적 인게 트는 두 가지 방법으로 속도 제한 (계정 당)을 부과합니다.

    • 20 개 요청 (CMS API 및 / 또는 Ingest API 요청) 초당 허용
    • 100 동시 일반 우선 순위 작업 만 허용됩니다.

    첫 번째는 앱에서 관리하기가 어렵지 않습니다. 요청간에 3 초 이상 지연시킬 수 있습니다. 두 번째 방법은 시스템을 직접 쿼리하여 현재 처리중인 작업 수를 결정할 방법이 없기 때문에 더 복잡합니다. 또는 우선 순위가 낮은 대기열 그러면 100 작업 이상을 대기열에 넣을 수 있습니다.

    일정 시간 동안 기다렸다가 성공할 때까지 다시 시도하지만, 합리적인 대체 / 재시도 시스템을 구현할 수 있습니다. 알림 Dynamic Ingest 시스템에서 정보를 사용하여 기내 작업을 추적 할 수 있습니다.

    이를 구현하는 한 가지 방법은 수집 요청을 제출하고 알림을 수신하는 트랜시버 앱을 만드는 것입니다. 아래 다이어그램은 이러한 응용 프로그램의 고급 논리를 보여줍니다.

    트랜시버 로직
    트랜시버 로직

    샘플 앱

    샘플 소스를 찾을 수 있습니다. 노드 익스프레스 이 앱 Github 레포


    12 년 2020 월 XNUMX 일에 마지막으로 업데이트 된 페이지