如何从 aws kinesis 流式传输实时数据以响应基于前端

Posted

技术标签:

【中文标题】如何从 aws kinesis 流式传输实时数据以响应基于前端【英文标题】:How to stream real time data from aws kinesis to react based frontend 【发布时间】:2019-02-01 10:07:09 【问题描述】:

我有一个用例,其中我需要以图形格式将 100GB 以上的数据流式传输到前端,我正在使用 AWS kinesis。

我知道理论部分,其中我可以有一个带有 WebSockets 的中间服务器来处理前端的实时数据,我需要一些可以指导和帮助深入的教程或博客。

【问题讨论】:

【参考方案1】:

您可以在流和前端之间有一个中间存储。中间存储方案可以是aws redshift。

步骤

    将流目标连接到 aws redshift:https://aws.amazon.com/blogs/messaging-and-targeting/streaming-events-from-amazon-pinpoint-to-redshift/ 如果需要,对数据执行分析并将其存储在红移表中。 根据您的用例从 redshift 查询数据或将数据移动到 aws RDS,然后从前端获取。 Difference between RDS and Redshift。

这是其中一种方法,但您希望在反应前端获得实时数据,您可以在这里将流连接到 redshift 并轮询数据。请阅读有关 redshift 连接和查询限制的信息。

【讨论】:

我正试图让某人为我回答下面链接的问题。 ***.com/questions/55226785/…

以上是关于如何从 aws kinesis 流式传输实时数据以响应基于前端的主要内容,如果未能解决你的问题,请参考以下文章

AWS Kinesis Firehose 到 ElasticSearch 地理数据映射

使用 AWS Kinesis 收集流数据

如何以编程方式使用 AWS Media Convert 流式传输视频

AWS CDK 中的哪个类可以选择为 Kinesis 传输流配置动态分区

Amazon Cognito 流

如何在具有单独位置 url 和资源 url 的 swift 中从服务器实时流式传输音频?