package srv

import "github.com/coreos/etcd/pkg/srv"

Package srv looks up DNS SRV records.

Index

Functions

func GetCluster

func GetCluster(service, name, dns string, apurls types.URLs) ([]string, error)

GetCluster gets the cluster information via DNS discovery. Also sees each entry as a separate instance.

Types

type SRVClients

type SRVClients struct {
	Endpoints []string
	SRVs      []*net.SRV
}

func GetClient

func GetClient(service, domain string) (*SRVClients, error)

GetClient looks up the client endpoints for a service and domain.

Source Files

srv.go

Version
v3.2.28+incompatible
Published
Nov 3, 2019
Platform
js/wasm
Imports
5 packages
Last checked
3 minutes ago

Tools for package owners.