Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildClientEndpointIndex ¶ added in v0.2.2
func BuildClientEndpointIndex(dataCfg *conf.Data, protocol string) (map[string]*conf.Data_Client_Endpoint, error)
BuildClientEndpointIndex 按协议类型构建 service -> endpoint 配置索引。
func NormalizeDuration ¶
func NormalizeEndpoint ¶
Types ¶
type ListenConfig ¶ added in v0.2.3
type ListenConfig struct {
Network string
Addr string
Timeout *durationpb.Duration // nil 表示未配置,由各 server 框架使用默认值
}
ListenConfig 是从 proto Server_Listen 解析后的结构化监听参数。
func ParseListenConfig ¶ added in v0.2.3
func ParseListenConfig(listen *conf.Server_Listen) ListenConfig
ParseListenConfig 从 proto 配置解析监听参数。listen 为 nil 时返回零值。
Click to show internal directories.
Click to hide internal directories.