イベント購読の配信要件
イベント購読のメッセージは、特定のイベントが発生した場合にユーザーに通知するように設定できる通知です。イベント購読の詳細については、FAQ - イベント登録を参照してください。
イベント購読のメッセージ配信の基準
Adobe Workfront のイベント購読のメッセージを使用するサービスエンドポイントは、メッセージが正しく送信および受信されるように、次の基本要件を満たしている必要があります。
-
サービスエンドポイントは HTTP POST リクエストを受け入れる必要があります。HTTP POSTは、検証メッセージを含む、イベント購読のメッセージのすべての配信で使用されるリクエストメソッドです。
-
イベント購読配信システムがメッセージを正常に受信したことを確認するには、エンドポイントがすべての受信メッセージに対して 200 レベルの HTTP ステータス(200 OK や 202 など)を返す必要があります。
-
200 レベルのステータスが返されない場合、イベント購読システムは、メッセージが正常に配信されなかったと見なし、適切な再試行ポリシーの適用を開始します。Workfront 再試行ポリシーについて詳しくは、イベント購読の再試行を参照してください。
-
応答ステータスとして 200 レベルのステータスを返す場合、HTTP 応答が、配信の試行が開始してから 5 秒以内に受信される必要があります。この制約により、消費者のビジネスプロセスやインフラストラクチャの制限によって、配信保留中の他のメッセージの配信が遅延することがなくなります。
-
長時間実行されるビジネスプロセスがイベント購読メッセージからトリガーされる場合、Workfront は次のことを推奨します。
- エンドポイントが受信時にメッセージ情報を保存し、即座に 200 レベルのステータスで応答する。
- エンドポイントがイベント購読配信リクエストに応答した後に、保存されたメッセージを処理できる。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43