本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
向车队客户提供 DAA:数据流
发布日期:2023 年 2 月 16 日 (图表历史)
使用此架构,您可以构建无服务器数据即服务 (DaaS) 平台。提取、处理车辆数据并将其交付给车队所有者应用程序。使用数据 API 订阅模式进行特定客户交付。该解决方案使用亚马逊 Kinesis 数据流进行提取,使用亚马逊 EventBridge进行事件路由和处理AWS Lambda。
DaaS 数据流程图
以下步骤描述了该架构的数据摄取和交付管道:
-
将车辆遥测和诊断事件传输到亚马逊 Kinesis 数据流或亚马逊 MSK 中。将原始事件存储在亚马逊简单存储服务中,以便长期保存。
-
使用 Lambda 或 AWS Step Functions. 处理流式传输事件 执行事件验证、转换和过滤。使用 Amazon RDS 获取订阅状态和事件架构等参考数据。
-
将处理过的事件存储在亚马逊 DynamoDB 中。使用 DynamoDB 作为按需请求 API 的数据层。
-
将转换后的事件发送到 Amazon EventBridge 默认事件总线。
-
使用 Lambda 从默认事件总线检索事件。使用来自 Amazon RDS 的客户特定数据丰富活动。将丰富活动发送到交付活动总线。
-
处理与亚马逊 EventBridge 规则匹配的遥测事件。将它们路由到客户专属的 Amazon 简单队列服务队列中进行缓冲直至消耗。
-
从舰队应用程序向亚马逊 API 网关发出 API 调用。调用 Lambda 来处理请求。
-
从 Amazon SQS 队列中提取事件以获取流式数据。从 DynamoDB 读取按需请求的事件。
-
使用亚马逊 EventBridge API 目标将警报和时间敏感事件路由到客户特定的 HTTP 终端节点。
延伸阅读
有关更多信息,请参阅以下资源:
图表历史
要接收有关此参考架构图的更新,请订阅 RSS 提要。
| 变更 | 说明 | 日期 |
|---|---|---|
初次发布 | 参考架构图首次发布。 | 2023 年 2 月 16 日 |
参考架构图首次发布。 | 2023 年 2 月 16 日 |
RSS 订阅要求
要订阅 RSS 更新,必须为正在使用的浏览器启用 RSS 插件。