菜单
×
   ❮   
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 Serverless

SL 主页 AWS SL 简介 AWS 无服务器思考 AWS 事件提交 AWS 工作流 AWS 客户端轮询模式 AWS Webhook SNS AWS API Gateway AWS AppSync AWS 认领检查模式 AWS 数据处理 AWS Kinesis 与 Firehose AWS 流处理与消息处理 AWS 事件驱动架构故障管理 AWS 同步与异步事件错误处理 AWS 基于流的事件错误处理 AWS 失败事件目标 AWS SQS 错误处理 AWS 执行模型错误汇总 AWS Step Functions 故障管理 AWS 死信队列故障管理 AWS X-Ray 分布式跟踪 AWS 无服务器迁移 AWS Fargate 和 AWS Lambda 无服务器计算 AWS 根据业务需求匹配数据存储 AWS SNS 过滤和嵌套无服务器应用程序 AWS 无服务器 IT 自动化 AWS 无服务器 Web 和移动应用程序 AWS 无服务器规模化思考 AWS 并发 AWS API Gateway 扩展注意事项 AWS SQS 扩展注意事项 AWS Lambda 扩展注意事项 Lambda 性能调优 Lambda 环境重用 AWS 无服务器数据库扩展 AWS 无服务器传统 RDBM 扩展 Step Functions 和 Amazon SNS 扩展注意事项 AWS Kinesis 数据流扩展注意事项 AWS 峰值负载测试 AWS 无服务器架构安全 AWS 数据传输中和静态保护 AWS 无服务器应用程序监控 AWS X-Ray AWS X-Ray 演示 AWS CloudTrail 和 Config AWS 无服务器部署管理 AWS 无服务器开发者之旅 AWS 无服务器环境配置数据共享 AWS 部署策略 AWS 自动化部署流水线 AWS SAM 部署 无服务器总结

Serverless 示例

AWS Serverless 练习 AWS Serverless 测验 AWS Serverless 认证


AWS Kinesis 数据流的无服务器扩展注意事项


Kinesis 数据流扩展注意事项

Kinesis 数据流旨在处理海量数据。

流处理依赖于分片。

Lambda 以批次的形式检索记录,并为每个分片调用一次您的函数。

如果 Lambda 无法处理分片中的一条消息,整个分片将停止。

直到消息被处理或数据保留期结束,分片才会恢复。

为了处理剩余的消息,您的函数应捕获错误并记录它们。

您可以使用 Amazon CloudWatch 来存储错误日志。

您可以通过以下方式调整故障处理:

  • 函数错误
  • 最大记录年龄
  • 重试次数
  • 故障目标

例如,每秒 4,000 条记录或每秒 4 MB 的数据需要四个分片。

您需要多少个分片取决于您打算创建多少数据。


Kinesis 数据流扩展注意事项视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


扇出增强

Enhanced Fan-Out 的发布旨在解决约束并改进客户获取数据的方式。

流的订阅者是增强型扇出。

订阅后,消费者从分片接收数据,持续长达 5 分钟。

数据将随之被推送到消费者。

这可以将延迟降低到 50-70 毫秒。

Enhanced Fan-Out 还可以提高吞吐量。

这也会产生额外费用。

您应该检查您的流量,并考虑常规的消费者延迟是否可接受。

如果您的 Lambda 函数执行批处理花费的时间过长或失败,流中的其他消息可能会丢失。


相关阅读

从 Amazon Kinesis Data Streams 读取数据
使用增强型扇出消费者

AWS Serverless 练习

通过练习来测试自己

练习

填补故障处理调整的空白。

1. A  error
2. A maximum record 
3.  attempts
4.  destinations

开始练习


×

联系销售

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

报告错误

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

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

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