0

Oracle Nosql 云服务是否可以设置每秒最大读取单位消耗。例如,在 40K 读取单元中,我想为第一次操作保留 20K,为第二次操作保留 20K。为了确保始终为第一次操作保留 20K,我想为第二次操作设置每秒最大读取单位消耗。这有可能吗?

4

1 回答 1

0

预置值是针对整个表的,因此如果表有 40K 读取单元/秒,则由应用程序在每个操作中分配它们。SDK 具有速率限制支持,可以帮助解决此问题。例如,请参阅https://oracle.github.io/nosql-java-sdk/oracle/nosql/driver/NoSQLHandleConfig.html#setDefaultRateLimitingPercentage(double)

设置要使用的表限制的默认百分比。这对于客户端应该只使用完整表限制的一部分的情况可能很有用。这仅适用于使用 setRateLimitingEnabled(boolean) 启用速率限制的情况。

您可以在您的情况下使用此方法。

于 2021-05-19T08:25:02.073 回答