事件訂閱傳送需求

事件訂閱訊息是通知,可設定為在某些事件發生時通知使用者。 若要深入瞭解活動訂閱內容,請參閱 常見問題集 — 事件訂閱.

事件訂閱訊息傳遞的標準

使用Adobe Workfront事件訂閱訊息的服務端點必須符合下列基本要求,才能確保訊息可正確傳送及接收:

  • 服務端點必須接受HTTPPOST要求。 HTTPPOST是在所有傳送事件訂閱訊息(包括驗證訊息)中使用的要求方法。

  • 為了讓事件訂閱傳遞系統確認訊息已成功接收,端點必須為所有傳入訊息傳回200層級HTTP狀態(例如,200 OK或202)。

  • 如果未傳回200層級的狀態,事件訂閱系統會假設訊息未成功傳遞,並開始套用適當的重試原則。 若要瞭解有關Workfront重試原則的詳細資訊,請參閱 事件訂閱重試次數.

  • 在將200層級狀態傳回為回應狀態的同時,您必須在傳送嘗試開始後的五秒內收到HTTP回應。此限制可確保消費者業務程式或基礎架構限制不會延遲傳送其他擱置傳送的訊息。

  • 如果由事件訂閱訊息觸發的長期執行業務流程,Workfront建議

    1. 端點會在收到訊息時儲存訊息資訊,並立即以200層級狀態回應。
    2. 端點回應事件訂閱傳遞請求後,即可處理儲存的訊息。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43