写入 activity 需要将 dynamodb 流拆分为多个碎片?
Write activity needed to split dynamodb stream into multiple shards?
我在 350 writes/second 写信给 DynamoDB table。我在它上面启用了流,并配置了多个消费者从每个分片读取。每个消费者只能处理 100 records/seconds,这意味着我至少需要 4 个消费者处理流。问题是当 writes/second 增加时 DynamoDB 没有创建多个分片。想知道 DynamoDB 在什么时候开始创建多个分片(writes/second 的值)
我已经尝试在每秒 100 次到 350 次之间写入 table
可以做什么来触发多个分片,从文档来看,没有办法在dynamodb流
上发布API来触发sharding/resharding
没有办法做到这一点。分片是根据 table 个分区自动处理的。
作为替代方案,您可以让消费者从 DynamoDB 流中读取并将记录转发到另一个流,您可以在其中控制分片的数量。
我在 350 writes/second 写信给 DynamoDB table。我在它上面启用了流,并配置了多个消费者从每个分片读取。每个消费者只能处理 100 records/seconds,这意味着我至少需要 4 个消费者处理流。问题是当 writes/second 增加时 DynamoDB 没有创建多个分片。想知道 DynamoDB 在什么时候开始创建多个分片(writes/second 的值)
我已经尝试在每秒 100 次到 350 次之间写入 table
可以做什么来触发多个分片,从文档来看,没有办法在dynamodb流
上发布API来触发sharding/resharding没有办法做到这一点。分片是根据 table 个分区自动处理的。
作为替代方案,您可以让消费者从 DynamoDB 流中读取并将记录转发到另一个流,您可以在其中控制分片的数量。