AMAZON Kinesis(1)Introduction
1 Introduction
Price:
Send Throughput:
Receive Throughput:
Message Latency:
Message Size: MB/S
Batch Size:
Persist Time: 24 hours
Producers: EC2 Instances, Clients, Mobile Clients, Traditional Servers
Consumers: S3, Amazon Redshift and etc.
The data in the stream are distributed into shards. Each record in the stream has a sequence number. The data blob can be up to 1MB.
The retention period of data can be from 24 hours to 7 days.
Each shard can support up to 5 transactions per second for reads, up to 2 MB per second
1,000 records per second writes, up to 1 MB per second
number_of_shards = max(incoming_write_bandwidth_in_KB/ outgoing_read_bandwidth_in_KB/2000)
Consumers can be auto scaling as well.
Limitation:
1. 50 shards for US East(N. Virginia) US West (Oregon) EU(Ireland). All other regions have a default shard limit of 25.
2. 1 to 7 days.
3. Data blob is up to 1 MB.
http://docs.amazonaws.cn/en_us/kinesis/latest/dev/service-sizes-and-limits.html
Kinesis -> S3 -> Redshift, We can put selected columns into Redshift, we can also add logic in lambda if we want.
http://www.csdn.net/article/2015-10-09/2825871
Producer —> Kinesis —> Redis Cluster Persist
http://www.csdn.net/article/2015-01-07/2823464
Kinesis and Spark Streaming
https://github.com/aiyanbo/spark-programming-guide-zh-cn/blob/master/spark-streaming/basic-concepts/kinesis-integration.md
Reference:
http://aws.amazon.com/kinesis/faqs/
search for
"When should I use Amazon Kinesis, and when should I use Amazon SQS"
https://github.com/aiyanbo/spark-programming-guide-zh-cn/blob/master/spark-streaming/basic-concepts/kinesis-integration.md
http://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-create-stream.html
分享到:
相关推荐
amazon-kinesis-producer, 亚马逊Kinesis制作库 室Producer库简介在亚马逊 Kinesis Producer Producer Producer Producer Producer Producer Producer performs performs performs per
针对1.x Amazon Kinesis Client的所有用户的建议升级 :warning: 我们建议客户迁移到1.14.1或更高版本,以避免1.14.0版本中的。 针对2.x Amazon Kinesis Client的所有用户的建议升级 :warning: 强烈建议Amazon ...
Amazon Kinesis代理Amazon Kinesis Agent是一个独立的Java软件应用程序,它提供了一种更简便的方法来收集数据并将... 欲了解更多信息,请参阅亚马逊的Kinesis流开发者指南中或在亚马逊的Kinesis流水开发人员指南。 最低
Amazon Kinesis Connector 可以帮助开发者将 Amazon Kinesis 和其他 AWS 、非 AWS 服务。目前库的版本提供 Amazon DynamoDB,Amazon Redshift,Amazon S3 ,Elasticsearch 的连接器。这个库包括每种类型的样本连接器...
Amazon Kinesis Video Streams Android WebRTC SDK运行KinesisVideoWebRTCDempApp示例1.下载适用于Android的WebRTC SDK 要在Android中下载Kinesis Video Streams WebRTC SDK,请运行以下命令: git clone ...
Amazon Kinesis Video Streams CPP生产者,GStreamer插件和JNIAmazon Kinesis视频流| 安全的视频摄取以进行分析和存储 •••••主要特征C ++ SDK GStreamer插件(kvssink) 杰尼适用于C / C ++的Amazon Kinesis ...
亚马逊运动数据生成器轻松将数据发送到您的Kinesis Stream或Kinesis Firehose关于Amazon Kinesis Data Generator是一个UI,可简化您将测试数据发送到Amazon Kinesis Streams或Amazon Kinesis Firehose的方式。...
Amazon Kinesis是亚马逊云服务(AWS)提供的一种强大的数据流处理平台,而`amazon_kinesis_utils`则是Python社区为了方便与Amazon Kinesis交互而开发的一个库。本文将详细介绍这个库以及如何通过`amazon_kinesis_utils...
Kafka-Kinesis-Connector for Kinesis 用于将消息从 Kafka 发布到 Amazon Kinesis Streams。 Kafka-Kinesis-Connector 可以在本地节点或 EC2 机器上执行。 它可以在独立模式和。 建造 您可以通过运行“maven ...
amazon-kinesis-client-nodejs, 亚马逊 node.js Kinesis客户端库 Node.js Kinesis客户端库这个软件包为 Amazon Kinesis客户端库 ( KCL ) MultiLangDaemon提供了一个接口,用于 node.js 框架。开发人员可以使用KCL...
该项目是一款基于C++核心开发的Amazon Kinesis Producer,实现了多语言集成,包括C、Java、Shell和Python。项目源码共计184个文件,涵盖44个C++源代码文件,43个头文件,38个零散文件,33个Java源代码文件,以及少量...
Amazon Kinesis生产者库(KPL)执行许多常见任务,这些任务是为创建有效和可靠的生产者的。 通过使用KPL,客户不必在每次创建用于数据提取的新应用程序时都开发相同的逻辑。 有关详细信息和安装说明,请参阅《 的...
Amazon Kinesis Video Streams解析器库 执照 该库已根据Apache 2.0许可获得许可。 介绍 适用于Java的Amazon Kinesis Video Streams解析器库使Java开发人员可以解析GetMedia调用返回的GetMedia Amazon Kinesis Video...
Amazon Kinesis Video Streams C制作人Amazon Kinesis视频流| 安全的视频摄取以进行分析和存储 •••••主要特点适用于C / C ++的Amazon Kinesis Video Streams Producer SDK可轻松构建安全地连接到视频流并可靠地...
Kinesis是亚马逊云服务(AWS)提供的一种大数据处理工具,它允许开发者收集、存储和处理实时的数据流。Pynesis库简化了这个过程,使得Python开发者能够更便捷地在自己的应用程序中集成Kinesis功能。 首先,让我们...
该文章描述了如何组合和利用AmazonKinesis、AWSGlue和AmazonSageMaker”揭示了一个关键的信息,即这个压缩包内容与一个AWS(亚马逊网络服务)的实战案例有关,特别是涉及到三个核心的服务:Amazon Kinesis、AWS Glue...
在官方Go AWS开发工具包的基础上构建的Amazon Kinesis的类似于KPL的批处理生产器并使用与使用的聚合格式相同的聚合格式。 有用的链接 例子 package main import ( "time" "github.com/sirupsen/logrus" "github....
适用于Amazon Kinesis的Fluent插件 输出插件,可将事件发送到和 。 它还支持。 这个gem分别包含三个输出插件: kinesis_streams kinesis_firehose kinesis_streams_aggregated 另外,也有。 注意:此自述文件...
AWS KVS(Kinesis Video Streams)之WebRTC的C库去除kvs的信令服务器代码,实现自己的mqtt信令控制,解压完放E盘就可以编译通过。 文章地址:https://blog.csdn.net/yegaofei549039398/article/details/123881899