В этом руководстве представлен обзор понятий и возможностей Amazon Kinesis Data Streams, а также подробные инструкции по использованию целого ряда возможностей данного сервиса. HTML | PDF | Kindle

В руководстве подробно описаны все операции API Amazon Kinesis Data Streams, а также приведены образцы запросов, ответов и т. д. HTML | PDF


Это встроенное приложение Java позволяет легко собирать и отправлять данные в поток данных Amazon Kinesis. Агент можно устанавливать в серверных средах Linux, таких как веб-серверы, серверы журналов или баз данных. Агент отслеживает определенные файлы и непрерывно отправляет данные в поток. Загрузить Amazon Kinesis Agent

Клиентская библиотека Amazon Kinesis – это встроенная библиотека, с помощью которой можно легко создавать приложения Amazon Kinesis для считывания и обработки данных из потока Amazon Kinesis. Она выполняет такие сложные задачи, как адаптация приложения к изменениям объема потока, балансирование нагрузки потока данных, координация распределенных сервисов и отказоустойчивая обработка данных, и позволяет вам сконцентрировать усилия на функциональном коде приложений. Загрузить клиентскую библиотеку Kinesis для Java | Python | Ruby | Node.js | .NET

Это простая и удобно настраиваемая библиотека, позволяющая добавлять данные в поток Amazon Kinesis. Эта библиотека предоставляет простой и надежный асинхронный интерфейс, который дает возможность быстро достичь высокой скорости передачи данных от источника при минимальных клиентских ресурсах. Загрузить библиотеку источников Kinesis

Связующая библиотека Amazon Kinesis – это встроенная библиотека, которая позволяет легко интегрировать Amazon Kinesis Data Streams с другими сервисами AWS и инструментами сторонних разработчиков. Для ее использования требуется клиентская библиотека Amazon Kinesis (KCL). Текущая версия этой библиотеки обеспечивает подключение к Amazon DynamoDB, Amazon Redshift, Amazon S3 и Elasticsearch. Кроме того, библиотека содержит примеры подключений каждого типа, а также файлы построения Apache Ant для запуска примеров. Загрузить связующую библиотеку Kinesis

Amazon Kinesis Storm Spout – это встроенная библиотека, позволяющая легко интегрировать Amazon Kinesis Data Streams с Apache Storm. Текущая версия этой библиотеки извлекает данные из потока Amazon Kinesis и выводит их в виде кортежей. Чтобы использовать Amazon Kinesis Data Streams в качестве надежного и масштабируемого сервиса захвата потока, хранения и воспроизведения, необходимо добавить Spout в топологию Storm. Загрузить Kinesis Storm Spout

Узнайте, как с помощью Amazon Kinesis Data Streams и Apache Storm создать панель управления, работающую в режиме реального времени по принципу «скользящего окна»


Связующая библиотека Amazon Elastic MapReduce (EMR) позволяет этому сервису напрямую считывать данные из потоков данных Amazon Kinesis и выполнять запросы к ним. Подробнее | Часто задаваемые вопросы о связующей библиотеке EMR для Kinesis

Инструмент Amazon Kinesis Recorder обеспечивает стабильную передачу данных из мобильного приложения в поток данных Amazon Kinesis. Подробнее для iOS | Подробнее для Android

Log4J Appender для Amazon Kinesis Data Streams – это реализация интерфейса Apache Log4J Appender для передачи выходных данных Log4J непосредственно в потоки данных Amazon Kinesis без создания специального кода. Подробнее


Для удобства наших клиентов мы приводим ссылки на пакеты инструментов и библиотек сообщества, однако обращаем ваше внимание на то, что команда AWS не выполняла обзор и проверку данного ПО. Пожалуйста, проверьте программный продукт перед использованием, чтобы убедиться, что он соответствует вашим потребностям.

Этот плагин позволяет приложению Fluentd добавлять свои данные в потоки данных Amazon Kinesis. Подробнее

Источник и приемник данных Amazon Kinesis для сервиса Apache Flume. Подробнее

Spark Streaming – это приемник данных Amazon Kinesis Data Streams для создания входного потока DStream с помощью клиентской библиотеки Amazon Kinesis. Подробнее

Эта библиотека позволяет создавать обработчики записей на языке Go с помощью демона клиентской библиотеки Amazon Kinesis с многоязыковой поддержкой. Подробнее

Позволяет автоматически создавать и отображать агрегированные временные ряды для данных потоков Amazon Kinesis. Подробнее

Эта утилита предназначена для масштабирования количества сегментов потока данных Amazon Kinesis. С ее помощью можно увеличивать или уменьшать количество сегментов, задавая их в виде некоторого числа или в процентах от общего количества сегментов. Подробнее

Этот модуль позволяет получать события, публикуемые другими «вертикалями» (исполняемыми файлами) Vert.x, и отправлять их в Amazon Kinesis Data Streams. Подробнее