Documentation
¶
Index ¶
- func NewClientConfig(appName, namespaceId string) *constant.ClientConfig
- func NewRegisterInstanceParam(localIP string, port uint64, serviceName, clusterName, groupName string) vo.RegisterInstanceParam
- type Callback
- type NacosBuild
- func (build *NacosBuild) AddConfig(configParam vo.ConfigParam) *NacosBuild
- func (build *NacosBuild) AddConfigParam(dataId, group string) *NacosBuild
- func (build *NacosBuild) AddRegisterInstanceService(registerInstanceParam vo.RegisterInstanceParam) *NacosBuild
- func (build *NacosBuild) AddRegisterService(localIP string, port uint64, serviceName, clusterName, groupName string) *NacosBuild
- func (build *NacosBuild) AddServer(ip string, port uint64) *NacosBuild
- func (build *NacosBuild) AddServerConfig(serverConfig constant.ServerConfig) *NacosBuild
- func (build *NacosBuild) BuildAndRun() (iNamingClient naming_client.INamingClient, ...)
- func (build *NacosBuild) SetCallback(cb Callback) *NacosBuild
- func (build *NacosBuild) SetClientConfig(clientConfig *constant.ClientConfig) *NacosBuild
- func (build *NacosBuild) SetClientConfigNew(appName, namespaceId string) *NacosBuild
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClientConfig ¶
func NewClientConfig(appName, namespaceId string) *constant.ClientConfig
NewClientConfig 创建客户端配置
func NewRegisterInstanceParam ¶
func NewRegisterInstanceParam(localIP string, port uint64, serviceName, clusterName, groupName string) vo.RegisterInstanceParam
NewRegisterInstanceParam 创建服务注册参数
Types ¶
type NacosBuild ¶
type NacosBuild struct { ServerConfigs []constant.ServerConfig ClientConfig *constant.ClientConfig RegisterInstanceParam []vo.RegisterInstanceParam ConfigParam []vo.ConfigParam // contains filtered or unexported fields }
func NewNacosBuild ¶
func NewNacosBuild() *NacosBuild
func (*NacosBuild) AddConfig ¶
func (build *NacosBuild) AddConfig(configParam vo.ConfigParam) *NacosBuild
AddConfig 添加配置中心
func (*NacosBuild) AddConfigParam ¶
func (build *NacosBuild) AddConfigParam(dataId, group string) *NacosBuild
AddConfigParam 添加配置中心
func (*NacosBuild) AddRegisterInstanceService ¶
func (build *NacosBuild) AddRegisterInstanceService(registerInstanceParam vo.RegisterInstanceParam) *NacosBuild
AddRegisterInstanceService 注册服务
func (*NacosBuild) AddRegisterService ¶
func (build *NacosBuild) AddRegisterService(localIP string, port uint64, serviceName, clusterName, groupName string) *NacosBuild
AddRegisterService 注册服务
func (*NacosBuild) AddServer ¶
func (build *NacosBuild) AddServer(ip string, port uint64) *NacosBuild
AddServer 添加 Nacos 服务器
func (*NacosBuild) AddServerConfig ¶
func (build *NacosBuild) AddServerConfig(serverConfig constant.ServerConfig) *NacosBuild
AddServerConfig 添加 Nacos 服务器
func (*NacosBuild) BuildAndRun ¶
func (build *NacosBuild) BuildAndRun() ( iNamingClient naming_client.INamingClient, iConfigClient config_client.IConfigClient, err error)
BuildAndRun 构建并运行
func (*NacosBuild) SetCallback ¶
func (build *NacosBuild) SetCallback(cb Callback) *NacosBuild
SetCallback 设置回调函数
func (*NacosBuild) SetClientConfig ¶
func (build *NacosBuild) SetClientConfig(clientConfig *constant.ClientConfig) *NacosBuild
SetClientConfig 设置客户端配置
func (*NacosBuild) SetClientConfigNew ¶
func (build *NacosBuild) SetClientConfigNew(appName, namespaceId string) *NacosBuild
SetClientConfigNew 设置客户端配置
Click to show internal directories.
Click to hide internal directories.