nacos

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option func(o *options)

func WithAccessKey

func WithAccessKey(accessKey string) Option

func WithCacheDir

func WithCacheDir(cacheDir string) Option

func WithCluster

func WithCluster(cluster string) Option

func WithDefaultKind

func WithDefaultKind(kind string) Option

func WithGroup

func WithGroup(group string) Option

func WithLogDir

func WithLogDir(logDir string) Option

func WithLogLevel

func WithLogLevel(logLevel string) Option

func WithNameSpaceId

func WithNameSpaceId(namespaceId string) Option

func WithNotLoadCacheAtStart

func WithNotLoadCacheAtStart(notLoadCacheAtStart bool) Option

func WithPassWord

func WithPassWord(password string) Option

func WithSecretKey

func WithSecretKey(secretKey string) Option

func WithServerConfs

func WithServerConfs(serverConfs []ServerConfig) Option

func WithTimeOutMs

func WithTimeOutMs(timeoutMs uint64) Option

func WithUserName

func WithUserName(username string) Option

func WithWeight

func WithWeight(weight float64) Option

type Registry

type Registry struct {
	// contains filtered or unexported fields
}

func NewRegistry

func NewRegistry(opts ...Option) (*Registry, error)

func (*Registry) Deregister

func (r *Registry) Deregister(_ context.Context, service *registry.ServiceInstance) error

注销

func (*Registry) GetService

func (r *Registry) GetService(_ context.Context, serviceName string) ([]*registry.ServiceInstance, error)

func (*Registry) Register

func (r *Registry) Register(_ context.Context, service *registry.ServiceInstance) error

注册

func (*Registry) Watch

func (r *Registry) Watch(ctx context.Context, serviceName string) (registry.Watcher, error)

type ServerConfig

type ServerConfig struct {
	IpAddr string
	Port   uint64
}

Jump to

Keyboard shortcuts

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