AWS 無伺服器 Webhook 模式與 SNS
帶 AWS SNS 的 Webhook 模式
使用 Webhook 作為輪詢的替代方案是改進輪詢策略的一種方法。
Webhook 是由使用者定義的 HTTP 回撥。
回撥是作為引數傳遞給另一個函式的函式。
此模式有兩種客戶端:可信和不可信。
可信客戶端
可信客戶端可以在您的系統之間實現安全互動。
Webhook 在互動過程之外建立。
不可信客戶端
對於不可信客戶端,您可以透過註冊過程或作為 API 資料的一部分獲取 Webhook 資訊。
這是一種比輪詢模式更復雜的模式。
安全訪問配置可能很困難。
帶 AWS SNS 的 Webhook 模式影片
W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。
工作原理
客戶端配置 Webhook 並從 API Gateway 接收請求 ID。
同時,後端服務非同步執行任務。
Webhook 使用更少的資源,因為客戶端不需要檢查狀態更新。
可信客戶端可以使用 Amazon SNS 配置 HTTP 訂閱者。
相關閱讀
Amazon SNS 概述Amazon SNS 限制和約束