使用 AWS AppSync 的实时体育直播更新

使用 AWS AppSync 的实时体育直播更新提供用于构建体育得分更新、游戏和比赛统计、梦幻体育更新和社会媒体互动的指南。  

该指南高度可定制,可应用于媒体和娱乐行业的其他系统;例如:直播节目更新、突发新闻,或股票市场变化。

优势

多个数据/源提取的灵活性

数据源可以是媒体和娱乐公司或第三方提供商

实时游戏更新
实时游戏更新

事件更新(例如,进球时)显示在移动或 Web 应用程序中

梦幻得分更新
实时游戏更新

比赛期间近乎实时地提供梦幻团队成员的状态和得分

推送通知
实时游戏更新

当移动应用程序不在前台运行时将更新提供给用户

概览

下图展示了您可以使用 GitHub 上的示例代码构建的架构。

使用 AWS AppSync 的实时体育直播更新的架构

使用以下堆栈中的 AWS 服务进行构建:

主堆栈 – 主堆栈用于处理数据预处理和数据的实时交付。第三方源提供商的数据将被提取到 Amazon Kinesis Data Steams 中,然后 AWS Lambda 函数会使用 Amazon DynamoDB 表中的配置信息转换和丰富数据。Lambda 函数还会调用 AWS AppSync 来调用 GraphQL 转变,将数据保存到 DynamoDB 表中,并近乎实时地通知订阅者事件。
 
提取堆栈 – 可以预置两个可选的摄取堆栈来处理数据摄取。它们可以部署 Amazon API Gateway REST API 和 AWS Step Functions 工作流程。
 
通知堆栈 – 通知堆栈使用 Lambda 函数连接 Amazon Pinpoint 并通过推送通知来通知用户。
 
模拟堆栈 – 模拟堆栈演示了解决方案的工作方式,并针对一组模拟体育比赛对自定义项进行测试。它提供托管在 Amazon Simple Storage Service 存储桶中的交互式 Web 应用程序。

使用 AWS AppSync 的实时体育直播更新

版本 1.0.1
发布日期:2021 年 8 月
作者:AWS

此指南是否对您有帮助?
提供反馈 
构建图标
自己部署 AWS 解决方案

浏览我们的 AWS 解决方案库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 AWS 合作伙伴解决方案

查找 AWS 合作伙伴,以帮助您入门。

了解更多 
探索图标
探索指导

查找常见使用案例的规范性架构图、示例代码和技术内容。

了解更多