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 限制和约束