vo

package
v1.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigParam

type ConfigParam struct {
	Namespace string `param:"namespace"`
	DataId    string `param:"dataId"`  //required
	Group     string `param:"group"`   //required
	Content   string `param:"content"` //required
	Type      string `param:"type"`
	OnChange  func(namespace, group, dataId, data string)
}

type DeregisterInstanceParam

type DeregisterInstanceParam struct {
	Ip          string `param:"ip"`          //required
	Port        uint64 `param:"port"`        //required
	Cluster     string `param:"cluster"`     //optional,default:DEFAULT
	ServiceName string `param:"serviceName"` //required
	GroupName   string `param:"groupName"`   //optional,default:DEFAULT_GROUP
	Ephemeral   bool   `param:"ephemeral"`   //optional
}

type GetAllServiceInfoParam

type GetAllServiceInfoParam struct {
	NameSpace string `param:"nameSpace"` //optional,default:public
	GroupName string `param:"groupName"` //optional,default:DEFAULT_GROUP
	PageNo    uint32 `param:"pageNo"`    //optional,default:1
	PageSize  uint32 `param:"pageSize"`  //optional,default:10
}

type GetServiceParam

type GetServiceParam struct {
	Clusters    []string `param:"clusters"`    //optional,default:DEFAULT
	ServiceName string   `param:"serviceName"` //required
	GroupName   string   `param:"groupName"`   //optional,default:DEFAULT_GROUP
}

type Listener

type Listener func(namespace, group, dataId, data string)

type NacosClientParam

type NacosClientParam struct {
	ClientConfig  *constant.ClientConfig  // optional
	ServerConfigs []constant.ServerConfig // optional
}

type RegisterInstanceParam

type RegisterInstanceParam struct {
	Ip          string            `param:"ip"`          //required
	Port        uint64            `param:"port"`        //required
	Weight      float64           `param:"weight"`      //required,it must be lager than 0
	Enable      bool              `param:"enabled"`     //required,the instance can be access or not
	Healthy     bool              `param:"healthy"`     //required,the instance is health or not
	Metadata    map[string]string `param:"metadata"`    //optional
	ClusterName string            `param:"clusterName"` //optional,default:DEFAULT
	ServiceName string            `param:"serviceName"` //required
	GroupName   string            `param:"groupName"`   //optional,default:DEFAULT_GROUP
	Ephemeral   bool              `param:"ephemeral"`   //optional
}

type SearchConfigParm

type SearchConfigParm struct {
	Namespace string `param:"namespace"`
	Search    string `param:"search"`
	DataId    string `param:"dataId"`
	Group     string `param:"group"`
	Tag       string `param:"tag"`
	AppName   string `param:"appName"`
	PageNo    int    `param:"pageNo"`
	PageSize  int    `param:"pageSize"`
}

type SelectAllInstancesParam

type SelectAllInstancesParam struct {
	Clusters    []string `param:"clusters"`    //optional,default:DEFAULT
	ServiceName string   `param:"serviceName"` //required
	GroupName   string   `param:"groupName"`   //optional,default:DEFAULT_GROUP
}

type SelectInstancesParam

type SelectInstancesParam struct {
	Clusters    []string `param:"clusters"`    //optional,default:DEFAULT
	ServiceName string   `param:"serviceName"` //required
	GroupName   string   `param:"groupName"`   //optional,default:DEFAULT_GROUP
	HealthyOnly bool     `param:"healthyOnly"` //optional,return only healthy instance
}

type SelectOneHealthInstanceParam

type SelectOneHealthInstanceParam struct {
	Clusters    []string `param:"clusters"`    //optional,default:DEFAULT
	ServiceName string   `param:"serviceName"` //required
	GroupName   string   `param:"groupName"`   //optional,default:DEFAULT_GROUP
}

type SubscribeParam

type SubscribeParam struct {
	ServiceName       string                                             `param:"serviceName"` //required
	Clusters          []string                                           `param:"clusters"`    //optional,default:DEFAULT
	GroupName         string                                             `param:"groupName"`   //optional,default:DEFAULT_GROUP
	SubscribeCallback func(services []model.SubscribeService, err error) //required
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL