# Functions
NewList initializes new list with upstream backends and options and starts health checks.
NewListWithCmp initializes new list with upstream backends and options and starts health checks.
WithHealthcheckInterval configures healthcheck interval.
WithHealthcheckTimeout configures healthcheck timeout (for each backend).
WithInitialScore configures initial backend score.
WithLowHighScores configures low and high score.
WithScoreDeltas configures fail and success score delta.
WithTiers configures backend tier min, max, and start.
# Variables
ErrNoUpstreams is returned from Pick method, when there are no upstreams available.
# Structs
List of upstream Backends with healthchecks and different strategies to pick a node.
ListConfig is a configuration for List.
# Interfaces
Backend is an interface which should be implemented for a Pick entry.
BackendCmp is an interface which should be implemented for a Pick entry.