基于文件的键值存储插件(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。