Dela via


Yarp.ReverseProxy.Health Namespace

Classes

ActiveHealthCheckMonitorOptions

Defines options for the active health check monitor.

ConsecutiveFailuresHealthPolicyOptions

Defines options for the consecutive failures active health check policy.

HealthCheckConstants
HealthCheckConstants.ActivePolicy
HealthCheckConstants.AvailableDestinations
HealthCheckConstants.PassivePolicy
PassiveHealthCheckMiddleware
TransportFailureRateHealthPolicyOptions

Defines options for the transport failure rate passive health policy.

Structs

DestinationProbingResult

Result of a destination's active health probing.

NewActiveDestinationHealth

Stores a new active health state for the given destination.

Interfaces

IActiveHealthCheckMonitor

Actively monitors destinations health.

IActiveHealthCheckPolicy

Active health check evaluation policy.

IAvailableDestinationsPolicy

Policy evaluating which destinations should be available for proxying requests to.

IClusterDestinationsUpdater

Updates the cluster's destination collections.

IDestinationHealthUpdater

Updates destinations' health states when it's requested by a health check policy while taking into account not only the new evaluated value but also the overall current cluster's health state.

IPassiveHealthCheckPolicy

Passive health check evaluation policy.

IProbingRequestFactory

A factory for creating HttpRequestMessages for active health probes to be sent to destinations.