package
2.9.1
Repository: https://github.com/micro/go-micro.git
Documentation: pkg.go.dev

# Packages

Package dns provides a dns SRV selector.
Package registry uses the go-micro registry for selection.
Package router is a network/router selector.
Package static provides a static resolver which returns the name/ip passed in without any change.

# Functions

FilterEndpoint is an endpoint based Select Filter which will only return services with the endpoint specified.
FilterLabel is a label based Select Filter which will only return services with the label specified.
FilterVersion is a version based Select Filter which will only return services with the version specified.
No description provided by the author
Random is a random strategy algorithm for node selection.
Registry sets the registry used by the selector.
RoundRobin is a roundrobin strategy algorithm for node selection.
SetStrategy sets the default strategy for the selector.
WithFilter adds a filter function to the list of filters used during the Select call.
Strategy sets the selector strategy.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author

# Interfaces

Selector builds on the registry as a mechanism to pick nodes and mark their status.

# Type aliases

Filter is used to filter a service during the selection process.
Next is a function that returns the next node based on the selector's strategy.
Option used to initialise the selector.
SelectOption used when making a select call.
Strategy is a selection strategy e.g random, round robin.