resolver

package
v0.0.0-...-04e6e7a Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EndpointSepChar int32 = ','
)

Variables

This section is empty.

Functions

func DeregisterDiscover

func DeregisterDiscover(scheme string)

DeregisterDiscover 注销

func RegisterDirect

func RegisterDirect()

RegisterDirect 注册直连

func RegisterDiscover

func RegisterDiscover(reg registry.Registry)

RegisterDiscover 注册带注册中心的

Types

type Authority

type Authority struct {
	Version string // 指定版本访问
	Region  string // 指定区域
	Zone    string // 指定地区
}

Authority 服务发现参数

type DirectBuilder

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

func (DirectBuilder) Build

Build 构建方法

func (DirectBuilder) Scheme

func (b DirectBuilder) Scheme() string

Scheme 获取协议

type DiscoverBuilder

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

func (DiscoverBuilder) Build

Build 构建方法

func (DiscoverBuilder) Scheme

func (b DiscoverBuilder) Scheme() string

Scheme 获取协议

type Resolver

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

func (Resolver) Close

func (r Resolver) Close()

Close 关闭

func (Resolver) ResolveNow

func (r Resolver) ResolveNow(_ resolver.ResolveNowOptions)

Jump to

Keyboard shortcuts

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