使用 SNS 的 AWS 无服务器 Webhook 模式
使用 AWS SNS 的 Webhook 模式
使用 Webhook 作为轮询的替代方法是改进轮询策略的一种方法。
Webhook 是用户定义的 HTTP 回调。
回调 是作为参数传递给另一个函数的函数。
此模式具有两种类型的客户端:可信和不可信。
可信客户端
可信客户端在您的系统之间具有安全的交互。
Webhook 在交互过程之外建立。
不可信客户端
对于不可信客户端,您通过注册过程或作为 API 数据的一部分获取 Webhook 信息。
它比轮询模式更复杂。
确保访问配置可能很困难。
使用 AWS SNS 的 Webhook 模式视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
工作原理
客户端配置 Webhook 并从 API 网关接收请求 ID。
在此期间,后端服务异步执行作业。
Webhook 使用更少的资源,因为客户端不需要检查状态更新。
可信客户端可以使用 Amazon SNS 配置 HTTP 订阅者。
相关阅读
Amazon SNS 概述Amazon SNS 限制