Documentation

Overview

    Package resolver resolves network names to addresses

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type Record

    type Record struct {
    	Address  string `json:"address"`
    	Priority int64  `json:"priority"`
    }

      A resolved record

      type Resolver

      type Resolver interface {
      	// Resolve returns a list of addresses for a name
      	Resolve(name string) ([]*Record, error)
      }

        Resolver is network resolver. It's used to find network nodes via the name to connect to. This is done based on Network.Name(). Before we can be part of any network, we have to connect to it.

        Source Files

        Directories

        Path Synopsis
        Package dns resolves names to dns records
        Package dns resolves names to dns records
        Package dns srv resolves names to dns srv records
        Package dns srv resolves names to dns srv records
        Package http resolves names to network addresses using a http request
        Package http resolves names to network addresses using a http request
        Package registry resolves names using the go-micro registry
        Package registry resolves names using the go-micro registry
        Package static is a static resolver
        Package static is a static resolver