package srv
import "go.etcd.io/etcd/client/pkg/v3/srv"
Package srv looks up DNS SRV records.
Index ¶
- func GetCluster(serviceScheme, service, name, dns string, apurls types.URLs) ([]string, error)
- func GetSRVService(service, serviceName string, scheme string) (SRVService string)
- type SRVClients
Functions ¶
func GetCluster ¶
GetCluster gets the cluster information via DNS discovery. Also sees each entry as a separate instance.
func GetSRVService ¶
GetSRVService generates a SRV service including an optional suffix.
Types ¶
type SRVClients ¶
func GetClient ¶
func GetClient(service, domain string, serviceName string) (*SRVClients, error)
GetClient looks up the client endpoints for a service and domain.
Source Files ¶
srv.go
- Version
- v3.5.18 (latest)
- Published
- Jan 24, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 5 days ago –
Tools for package owners.