Kinesis 流吞吐量

问题描述 投票:0回答:1

我不明白为什么配置模式下的 AWS kinesis 吞吐量非常低。

文档参考

Each shard can support up to 1 MB/sec or 1,000 records/sec write throughput or up to 2 MB/sec or 2,000 records/sec read throughput

另一方面,如果您看到 GCP PubSub 配额,则其最低设置(对于较小的区域)对于发布者来说也是 200MB/s,对于消费者来说是 400MB/s。

文档:https://cloud.google.com/pubsub/quotas

我知道定价会有所不同,但对于我来说,配置的 1MB/s 似乎太低,即使按需最大为 200MB/s。

我似乎错过了一些非常基本的东西?比较错误的技术?

google-cloud-pubsub amazon-kinesis
1个回答
0
投票

数字看起来不一致的原因是您正在比较不同实体的吞吐量。 1MB/s 写入或 2MB/s 读取的 Kinesis 吞吐量为每个分片。 Kinesis 对每个流的分片数量没有限制。另一方面,Cloud Pub/Sub 没有分片的概念,因此吞吐量数字是每个主题(相当于流,而不是分片)。因此,Cloud Pub/Sub 上的 200MB/s 发布和 400MB/s 订阅相当于具有 200 个分片的 Kinesis 流,每个分片具有 1MB/s 写入或 2MB/s 读取。

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