2

Может ли устройство iOS отправлять данные в систему доставки Amazon Kinesis Firehose? (у документа нет api для iOS). Если нет, какой продукт AWS следует использовать для создания базы данных в реальном времени для поддержки устройств iOS (а также для браузеров).Amazon Kinesis с iOS

+0

Кроме того, если амазонка не может выдавать решение, то какие другие услуги я могу использовать, так как я уже выбрал эластичный бобовый стебель амазонки и s3. –

ответ

2

Amazon Kinesis Streams - отличное решение для потоковой передачи данных в реальном времени. Цитата из ее описания:

Amazon Kinesis Streams позволяет создавать пользовательские приложения, которые обрабатывают или анализируют потоковые данные для специальных нужд. Потоки Amazon Kinesis Streams могут непрерывно захватывать и хранить терабайты данных в час из сотен тысяч источников, таких как потоки веб-сайтов, финансовые транзакции, каналы в социальных сетях, журналы ИТ и события отслеживания местоположения. С клиентской библиотекой 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 похож на поток Кинезис. Он обеспечивает самый простой способ загрузки данных в Amazon S3 и Amazon RedShift.

В зависимости от вашего использования, выберите тот, который подходит вам.

Что касается поддержки SDK для iOS, мобильный SDK для мобильных устройств AWS для iOS поддерживает потоки Kinesis. См. Руководство разработчика по адресу Writing App Data to a Kinesis Stream. SDK не поддерживает Firehose на данный момент. Пожалуйста, зарегистрируйтесь на AWS Mobile SDK. Если вам нужна поддержка Javascript в браузерах, то есть AWS SDK for JavaScript in the Browser.

+0

что это такое http://docs.aws.amazon.com/mobile/sdkforios/developerguide/getting-started-kinesis.html –

+0

Это Kinesis Stream, брата Firehose, оба из которых принадлежат к семейству Kinesis. См. Https://aws.amazon.com/kinesis/. – Yangfan

+0

Thx, есть ли другие варианты в семействе aws, которые могут обновлять в реальном времени? Мне на самом деле не нужен большой поток данных, стиль firebase прекрасен –

1

Посмотрите на Realtime Cloud Storage, базу данных облаков с поддержкой облаков DynamoDB AWS с синхронизацией данных между устройствами в режиме реального времени. Он имеет iOS, Android, JavaScript (и многое другое) SDK.

+0

Можно ли подключиться к EC2? если да, то как мне это сделать? –

+0

Что вы подразумеваете под «connect to EC2»? Имеет ли экземпляр EC2 обновления базы данных? –

+0

Я имею в виду, что мое веб-приложение работает и размещается на EC2. База данных должна подключаться к серверу. –

Смежные вопросы