discovery

package
v0.0.0-...-8a5cab9 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Provider Provider
	Host     string
	Port     string
	Tracer   opentracing.Tracer
}

Config for discovery

type Discovery

type Discovery interface {
	Dial(name string, opts ...grpc.DialOption) (*grpc.ClientConn, error)
}

Discovery service

func NewConsulDiscovery

func NewConsulDiscovery(cfg Config) (Discovery, error)

NewConsulDiscovery returns discovery

func NewDiscovery

func NewDiscovery(cfg Config) (Discovery, error)

NewDiscovery returns Discovery

type Provider

type Provider int

Provider enum

const (
	// Consul provider
	Consul Provider = iota
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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