基于文件的键值存储插件(proto)

extensions.key_value.file_based.v3.FileBasedKeyValueStoreConfig

[extensions.key_value.file_based.v3.FileBasedKeyValueStoreConfig proto]

这是将键值存储刷新到磁盘的配置。

警告

此 API 功能目前正在开发中。标记为正在开发中的 API 功能不被视为稳定,不包含在威胁模型中,不受安全团队支持,并且可能会发生重大更改。在了解上述所有内容之前,请勿使用此功能。

此扩展的限定名称为 envoy.key_value.file_based

注意

此扩展功能齐全,但尚未在生产环境中得到广泛使用,仅在了解此注意事项的情况下使用。

此扩展不作用于数据平面,因此旨在对不受信任的流量具有鲁棒性。

提示

此扩展扩展并可与以下扩展类别一起使用

此扩展必须配置以下类型 URL 之一

{
  "filename": ...,
  "flush_interval": {...},
  "max_entries": {...}
}
filename

(string, 必需) 用于读取键和值的、以及写入键和值的文件名。

flush_interval

(Duration) 键值存储应刷新到文件的间隔。

max_entries

(UInt32Value) 要缓存的条目最大数量,或 0 表示允许无限条目。如果不存在,则默认为 1000。