srv - ActiveState ActiveGo 1.8
...

Package srv

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

Overview ▾

Package srv looks up DNS SRV records.

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.

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.