Golang (proto)
此扩展的限定名称为 envoy.router.cluster_specifier_plugin.golang
注意
此扩展仅在 contrib 镜像中可用。
注意
此扩展功能正常,但尚未经过大量的生产环境使用,仅在注意此问题的情况下使用。
此扩展尚未经过强化,仅应在上下游都可信的部署中使用。
警告
此 API 功能当前处于开发中。标记为开发中的 API 功能不被认为是稳定的,不受 威胁模型 的涵盖,不受安全团队支持,并且可能会发生重大更改。在了解上述所有要点之前,请勿使用此功能。
有关 Golang 集群指定器的概述,请参阅 配置参考文档。
extensions.router.cluster_specifier.golang.v3alpha.Config
[extensions.router.cluster_specifier.golang.v3alpha.Config proto]
{
"library_id": ...,
"library_path": ...,
"default_cluster": ...,
"config": {...}
}
- library_id
(string, REQUIRED) 动态库文件的全局唯一 ID。
- library_path
(string, REQUIRED) 实现 ClusterSpecifier API 接口的动态库的路径。
- default_cluster
(string, REQUIRED) 默认集群。
当指定器接口返回空字符串或出现 panic 时,将使用它。
- config
(Any) Go 集群指定器插件的配置。