亚马逊Kinesis与iOS

问题描述 投票:2回答:2

iOS设备可以将数据发送到Amazon Kinesis Firehose Delivery System吗? (该文档没有适用于iOS的api)如果没有,我应该使用AWS的哪个产品来创建实时数据库以支持iOS设备(以及浏览器)。

ios swift amazon-web-services real-time amazon-kinesis-firehose
2个回答
2
投票

Amazon Kinesis Streams是实时数据流的绝佳解决方案。从它的描述引用:

Amazon Kinesis Streams使您能够构建自定义应用程序,以处理或分析流数据以满足特定需求。 Amazon Kinesis Streams可以从数十万个来源(如网站点击流,金融交易,社交媒体供稿,IT日志和位置跟踪事件)中每小时持续捕获和存储数TB的数据。借助Amazon Kinesis客户端库(KCL),您可以构建Amazon Kinesis应用程序并使用流数据为实时仪表板提供动力,生成警报,实施动态定价和广告等。您还可以将Amazon Kinesis Streams中的数据发布到其他AWS服务,例如Amazon Simple Storage Service(Amazon S3),Amazon Redshift,Amazon Elastic Map Reduce(Amazon EMR)和AWS Lambda。

Amazon Kinesis Firehose类似于Kinesis Streams。它提供了将数据加载到Amazon S3和Amazon RedShift的最简单方法。

根据您的用例,选择一个适合您的用例。

对于iOS SDK支持,适用于iOS的AWS移动SDK支持Kinesis Streams。请参阅Writing App Data to a Kinesis Stream的开发者指南。 SDK目前不支持Firehose。请回来查看AWS Mobile SDK。如果您在浏览器中需要Javascript支持,那么有AWS SDK for JavaScript in the Browser


1
投票

查看Realtime Cloud Storage,这是一款AWS DynamoDB支持的云数据库,可在设备之间实现实时数据同步。它有iOS,Android,JavaScript(和更多)SDK。

© www.soinside.com 2019 - 2024. All rights reserved.