nacos

package
v1.3.6 Latest Latest
Warning

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

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

README

nacos

作用:从nacos读取配置的三方包

nacos官方地址:https://nacos.io/zh-cn/

nacos 后台开发环境地址是:http://10.4.7.71:8848/nacos

nacos/nacos

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExternalIP added in v1.3.6

func ExternalIP() (net.IP, error)

Types

type Registry

type Registry struct {
	Host      string
	Port      uint64
	Namespace string
	User      string
	Password  string
}

func (*Registry) DelRegister

func (r *Registry) DelRegister(serviceHost string, servicePort uint64, serviceName string, group string) error

删除服务

func (*Registry) Discovery

func (r *Registry) Discovery(serviceName string, groupName string) (*grpc.ClientConn, error)

发现服务

func (*Registry) Register

func (r *Registry) Register(serviceHost string, servicePort uint64, serviceName string, group string, weight float64) error

注册服务

type RegistryClient

type RegistryClient interface {
	Register(serviceHost string, servicePort uint64, serviceName string, groupName string, weight float64) error
	DelRegister(serviceHost string, servicePort uint64, serviceName string, groupName string) error
	Discovery(serviceName string, groupName string) (*grpc.ClientConn, error)
}

func NewRegistryClient

func NewRegistryClient(host string, port uint64, namespace string, user string, password string) RegistryClient

Jump to

Keyboard shortcuts

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