메시지가 엔드포인트에 도달하는 데 시간이 오래 걸리는 이유는 무엇입니까?

다음 시나리오 중 일부가 원인일 수 있습니다.

  • 시스템에서 대량 업데이트 등의 작업이 많으면 대량의 메시지가 한 번에 큐에 들어가 처리하는 데 시간이 걸릴 수 있습니다.

  • 대형 프로젝트에서 장기 실행 계산 또는 타임라인 계산을 수행하면 이벤트 구독에서 사용할 메시지의 게시가 지연될 수 있습니다.

  • 구독이 비활성화되었을 수 있습니다.

    • 100메시지 유예 기간 후에 특정 URL(하나 이상의 가입과 연결될 수 있음)이 70% 이상 실패하거나 URL이 2000회 연속 시도 후 게재되지 않으면 동일한 URL과 가입이 일치하는 모든 메시지는 게재를 위해 시도되지 않습니다. 대신 이러한 메시지는 즉시 다시 시도 큐에 올라갑니다.

      URL이 비활성화된 후 10분마다 처리를 위해 수신되는 다음 메시지를 전달하려고 합니다. 해당 메시지가 성공하면 해당 URL과 이후 일치하는 구독을 다시 활성화합니다. 해당 메시지가 전송되지 않으면 해당 10분 타이머가 재설정되고 만료 후 다시 시도합니다.

      이 동작은 일관되지 않거나 지연된 게재로 인식될 수 있지만 이벤트 구독 메시지가 처리되는 방식에 대한 정책을 따를 뿐입니다.

    • 다음 조건 중 하나가 충족되면 이벤트 구독 URL이 비활성화됩니다.

      • 구독 URL이 7일 동안 게재되지 않았으며 지난 72시간 동안 최소 2000회 연속 게재를 시도하지 못했습니다.
      • 구독 URL이 50,000회 연속 시도를 전달하지 못했습니다.

이벤트 구독 API를 호출하려고 할 때 500 응답 상태가 표시되면 어떻게 해야 합니까?

Workfront 지원 센터에 문의하십시오. 지원 센터에 문의하는 방법은 고객 지원 센터에 문의를 참조하세요.

Workfront 이벤트 구독에는 어떤 유형의 인증을 사용할 수 있습니까?

전달자 토큰을 사용하는 모든 인증을 사용할 수 있습니다. 구독의 authToken 필드는 url 필드에 지정된 URL로 인증하는 데 사용되는 OAuth2 전달자 토큰을 나타내는 문자열입니다. 이론적으로 대상 끝점이 인코딩을 처리하는 방법(utf-8)을 알고 있는 한 이 토큰 값은 255자 미만일 수 있습니다.

Workfront 이벤트 구독에서 이벤트 페이로드를 받으려면 얼마나 기다려야 합니까?

일반적으로 기록되는 데이터 변경으로부터 5초 이내에 이벤트 구독 이벤트 게재 요청을 받을 수 있습니다. 평균적으로 웹후크 알림은 데이터 변경이 이루어진 시간으로부터 1초 이내에 수신됩니다. 그러나 이 서비스는 많은 양의 메시지를 받을 수 있으므로 시간이 더 걸릴 수도 있습니다.