conn

package
v1.8.7 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Factory

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

func NewFactory

func NewFactory(cache servicediscovery.Cache) *Factory

func (*Factory) CreateClientConn

func (gcf *Factory) CreateClientConn(serverUrl string, grpcOpts ...grpc.DialOption) (*grpc.ClientConn, error)

func (*Factory) NewLoadBalanceResolver

func (gcf *Factory) NewLoadBalanceResolver() *LoadBalanceResolver

type LoadBalanceResolver

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

func (*LoadBalanceResolver) Build

func (*LoadBalanceResolver) Close

func (lr *LoadBalanceResolver) Close()

Close 实现了 resolver.Resolver.Close 方法

func (*LoadBalanceResolver) ResolveNow

ResolveNow 实现了 resolver.Resolver.ResolveNow 方法

func (*LoadBalanceResolver) Scheme

func (*LoadBalanceResolver) Scheme() string

Scheme 实现了 resolver.Builder.Scheme 方法 Scheme 方法定义了 sd resolver 的协议名

Jump to

Keyboard shortcuts

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