Memory quota

内存配额 (memquota) 适配器用于支持 Istio 配额管理系统。虽然功能齐全,但该适配器不适合生产使用,仅适用于本地测试。这种限制的原因是此适配器只能用于运行一个 Mixer 的环境中,不支持 HA 配置。如果该 Mixer 单点故障,则所有重要的配额值都将丢失。

这个适配器支持 quota template

参数

内存配额适配器配置参数

字段类型描述
quotasParams.Quota[]quota 集合
minDeduplicationDurationgoogle.protobuf.Duration去重操作持续时间的最小秒数。

Override

定义配额的覆盖值。如果没有覆盖匹配特定配额请求,则使用配额的默认值。

字段类型描述
dimensionsmap<string, string>特定的配额维度被覆盖,需要检查是否配置的维度
maxAmountint64配额的上限数量
validDurationgoogle.protobuf.Durationgoogle.protobuf.Duration 有效的配额持续时间分配。此值只对速率配额有效,否则此值必须为零。

Quota

定义配额限制和持续时间。

字段类型描述
namestring配额名称
maxAmountint64配额的上限数量
validDurationgoogle.protobuf.Duration有效的配额持续时间分配。此值只对速率配额有效,否则此值必须为零。
overridesParams.Override[]配额的覆盖值。首先定义的有效。