菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

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

AWS Serverless 练习

通过练习来测试自己

练习

填空

Webhook Pattern has trustworthy and  clients

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持