istio.io/content_zh/docs/reference/config/policy-and-telemetry/adapters/memquota/index.md

1.9 KiB

title description weight
Memory quota 简单内存配额管理系统适配器。 100

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

这个适配器支持 quota template

参数

内存配额适配器配置参数

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

Override

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

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

Quota

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

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