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.