【发布时间】:2015-08-26 08:51:47
【问题描述】:
我是 Kinesis 的新手,所以这似乎是一个非常基本的问题,但我无法找到明确的答案来了解 Kinesis 流中的读取和写入事务之间的实际区别。
相关部分来自Amazon Kinesis Limits:
- GetShardIterator 可以为每个打开的分片每秒提供多达 5 个事务。
- GetRecords 可以检索 10 MB 的数据。
- 每个分片最多可支持每秒 5 个事务的读取,最高总数据读取速率为每秒 2 MB。
- 每个分片最多可支持每秒写入 1024 条记录,最高总数据写入速率为每秒 1 MB(包括分区键)。此写入限制适用于 PutRecord 和 PutRecords 等操作。
它清楚地提到了每个分片每秒 5 次读取和 1024 次写入。为什么读取比写入昂贵得多,或者这里有一个我没有掌握的关键 Kinesis 概念?
【问题讨论】:
标签: amazon-web-services amazon-kinesis