Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNamingClient ¶
func NewNamingClient(nacosIPAddr string, nacosPort int, nacosNamespaceID string, opts ...Option) (naming_client.INamingClient, error)
NewNamingClient 创建一个 Nacos 服务注册与发现客户端。 注意:如果设置了参数 WithClientConfig,nacosNamespaceID 将无效, 如果设置了参数 WithServerConfigs,nacosIPAddr 和 nacosPort 将无效。
Types ¶
type Option ¶
type Option func(*options)
Option 是一个函数类型,用于设置 Nacos 客户端的选项。
func WithClientConfig ¶
func WithClientConfig(clientConfig *constant.ClientConfig) Option
WithClientConfig 设置 Nacos 客户端的配置。
func WithServerConfigs ¶
func WithServerConfigs(serverConfigs []constant.ServerConfig) Option
WithServerConfigs 设置 Nacos 服务器的配置。
type Params ¶
type Params struct { IPAddr string // 服务器地址 Port uint64 // 端口 Scheme string // 协议,http 或 grpc ContextPath string // 路径 NamespaceID string // 命名空间 ID Group string // 分组,例如:dev, prod, test DataID string // 配置文件 ID Format string // 配置文件类型:json, yaml, toml // contains filtered or unexported fields }
Params 包含 Nacos 的配置参数。
Click to show internal directories.
Click to hide internal directories.