1

我有一个谷歌云大表部署,其中有几个表和几个读取/写入的作业。有时,有人启动了一项占用大部分 bigtable 带宽的工作,而其他工作无法访问 bigtable。

有没有办法可以指定每个作业的 qps 限制或优先级,以便一个作业不使用所有带宽或 cpu?

4

1 回答 1

2

Cloud Bigtable 不支持每个作业的 QPS 限制。但是,我们现在确实支持复制,例如,它可以帮助将工作负载分离和隔离到不同的集群中,以避免批量查询影响实时服务流量。您可以创建具有多个不同大小的集群的设置,并使用应用程序配置文件来指导单个查询组的路由方式。

您可以配置不同的作业以使用具有不同路由策略的不同应用程序配置文件。

对于速率限制和其他复杂的工作和客户端管理,我建议您研究Istio,它可以帮助您将这些类型的策略应用于您的工作负载。

于 2019-03-21T13:30:40.140 回答