module Fantail
Provides worker-aware HTTP load balancing with a global admission queue.
Nested Classes and Modules
class BackendRepresents a live backend client and its admission state.
class ControlExposes a registry over async-bus for endpoint publication.
class EndpointRepresents a named HTTP backend endpoint.
class MonitorPublishes a desired endpoint set and subsequent deltas to a Fantail registry.
class ProxyRoutes HTTP requests through the registry's global admission queue.
class RegistryMaintains live backends and a global queue of available processing slots.
class ResponseBodyWraps an upstream response body and releases its backend exchange when closed.
class ServerRuns the HTTP load balancer and endpoint-control server together.