dns

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

README

DNS Selector

The dns selector looks up services via dns SRV records

  • SRV Target is used as the service Node Id and Port
  • The default domain is micro.local e.g foo becomes foo.micro.local

Usage

selector := dns.NewSelector()

service := micro.NewService(
	micro.Selector(selector),
)

Specify lookup domain

dns.NewSelector(
	dns.Domain("example.com"),
)

Documentation

Overview

Package dns provides a dns SRV selector

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultDomain = "micro.local"
)

Functions

func Domain

func Domain(d string) selector.Option

Domain sets the dns domain for a service

func NewSelector

func NewSelector(opts ...selector.Option) selector.Selector

Types

This section is empty.

Jump to

Keyboard shortcuts

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