srv - ActiveState ActiveGo 1.8

Package srv

import ""

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.