Destination SDK으로 빌드된 스트리밍 대상에 대한 속도 제한 및 다시 시도 정책

파트너가 빌드한 대상은 다양한 오류를 반환하고 다른 속도 제한 정책을 사용할 수 있습니다. 이 페이지에서는 Experience Platform이 스트리밍 대상에서 반환되는 다양한 유형의 오류를 처리하는 방법을 설명합니다.

Destination SDK을 사용하여 대상을 구성할 때 두 가지 합계 유형 중에서 선택할 수 있습니다. 최적 작업 집계구성 가능한 집계. 선택하는 집계 유형에 따라 아래에서 Experience Platform이 오류 및 비율 제한을 처리하는 방법을 읽어 보십시오.

최상의 작업 집계 best-effort-aggregation

대상에 대해 실패한 모든 HTTP 호출의 경우 Experience Platform은 첫 번째 호출 직후 한 번 더 호출을 시도합니다. 두 번째 시도에서 호출이 계속 실패하면 Experience Platform은 호출을 삭제하고 세 번째 다시 시도하지 않습니다.

구성 가능한 집계 configurable-aggregation

구성 가능한 집계로 설정된 대상 플랫폼의 경우 Experience Platform은 플랫폼에서 반환되는 오류 유형을 구별합니다.

  • Experience Platform이 데이터를 플랫폼으로 보내려고 다시 시도하는 오류:

    • HTTP 응답 코드 420 및 429
    • 500보다 큰 HTTP 응답 코드
  • Experience Platform 오류 다음이 아님 데이터를 플랫폼으로 다시 보내십시오. 플랫폼이 반환한 다른 모든 데이터

재시도 접근 방식 설명 retry-approach

구성 가능한 집계를 위한 Experience Platform 접근 방식이 아래에 기술된다. 이 예제에서는 Experience Platform이 분당 50,000개 이상의 요청을 수신하는 경우 429개의 오류 코드를 반환하기 시작하는 대상 플랫폼으로 데이터를 전송한다고 가정합니다.

  • 1분: Experience Platform은 프로필이 있는 배치 40만 개를 집계하여 대상 플랫폼으로 보냅니다. Experience Platform은 40k HTTP 요청을 수행하므로 모두 성공합니다.
  • 2분: Experience Platform이 프로필이 있는 배치를 7만 개 집계하여 대상 플랫폼으로 보냅니다. Experience Platform은 70k의 HTTP 요청과 50k의 HTTP 요청이 성공했습니다. 다른 20k는 끝점에서 속도 제한 오류를 받으며 30분 후에 다시 시도합니다.
  • 3분: Experience Platform은 프로필이 있는 배치를 3만 개 집계하여 대상 플랫폼으로 보냅니다. Experience Platform은 30k HTTP 요청을 수행하므로 모두 성공합니다.
  • 32분: Experience Platform이 2분에 실패한 20k 배치를 다시 전송하려고 합니다. 모든 호출이 성공했습니다.

다음 단계 next-steps

이제 스트리밍 대상을 구성할 때 선택한 집계 정책에 따라 Experience Platform이 대상 플랫폼에서 오류 및 속도 제한을 처리하는 방법을 알 수 있습니다. 그런 다음 다음 다음 설명서를 검토할 수 있습니다.

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6