gpt4 book ai didi

c# - 如何使用 ServiceStack.Aws 在 dynamodb 中设置读/写容量

转载 作者:行者123 更新时间:2023-11-30 15:21:15 26 4
gpt4 key购买 nike

我想在 SeriviceStack.Aws 同步我的模型时设置自定义读/写容量。

我有这个模型

[Alias("TABLE-NAME")]
public class Company
{
[AutoIncrement]
public int CompanyId { get; set; }

public int CountryId { get; set; }
public string ShortName { get; set; }
public string DocumentNumber { get; set; }
public string FullName { get; set; }
public string Address { get; set; }
public DateTime CreatedAt { get; set; }
}

并且是用这段代码创建的

var awsDb = new AmazonDynamoDBClient();
var db = new PocoDynamo(awsDb)
.RegisterTable<Company>();

db.InitSchema();

如何设置自定义读写容量?

最佳答案

ProvisionedThroughput容量可以通过 ProvisionedThroughputAttribute 设置表上的 POCO 或默认值可以在 PocoDynamo 客户端上通过 ReadCapacityUnitsWriteCapacityUnits 属性进行控制。

表由 InitSchema 调用创建,该调用检查注册的表类型是否具有 ProvisionedThroughputAttribute首先和falling back to the client specified capacities默认设置为 10 读,5 写。

关于c# - 如何使用 ServiceStack.Aws 在 dynamodb 中设置读/写容量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37981144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com