amazon-kinesis - 如何从 aws kinesis 流式传输实时数据以响应基于前端
问题描述
我有一个用例,其中我需要以图形格式将 100GB 以上的数据流式传输到前端,我正在使用 AWS kinesis。
我知道理论部分,其中我可以有一个带有 WebSockets 的中间服务器来处理前端的实时数据,我需要一些可以指导和帮助深入的教程或博客。
解决方案
您可以在流和前端之间有一个中间存储。中间存储解决方案可以是 aws redshift。
脚步
- 将流目的地连接到 aws redshift:https ://aws.amazon.com/blogs/messaging-and-targeting/streaming-events-from-amazon-pinpoint-to-redshift/
- 如果需要,对数据执行分析并将其存储在红移表中。
- 根据您的用例从 redshift 查询数据或将数据移动到 aws RDS,然后从前端获取。RDS 和 Redshift 之间的区别。
这是其中一种方法,但是您需要在反应前端中获得实时数据,在这里您可以做的是将流连接到 redshift 并轮询数据。请阅读有关红移连接和查询限制的信息。
推荐阅读
- ios - Watchkit XCode 中 URLSession 的 Swift 问题
- javascript - TypeError:无法读取未定义的属性“地图”(反应)
- blazor - 将单例用于只有静态方法且没有构造函数的类?
- java - 无法使用 jolt 解析器将一种 json 格式转换为另一种格式
- sql - 我可以将带有 AM/PM 的日期和时间插入 DATE 数据类型吗?
- c# - 如何每分钟运行一个函数比较旧号码和新号码?
- java - 保存到数据库后如何维护 JPA @Transient 字段
- spring-boot - Spring boot 忽略 jvmArguments 之后传递的参数
- php - 在 Flutter 中获取 pHp 数组或映射作为 JSON 数据?
- pyspark - pyspark mllib 解释了线性回归的方差