Table of Contents

Namespace Steeltoe.Common.Availability

Classes

ApplicationAvailability
AvailabilityEventArgs
AvailabilityHealthContributor
LivenessHealthContributor
LivenessState

"Liveness" state of the application.

An application is considered live when it's running with a correct internal state. "Liveness" failure means that the internal state of the application is broken and we cannot recover from it. As a result, the platform should restart the application.
ReadinessHealthContributor
ReadinessState

The Readiness state of the application.

An application is considered ready when it's Correct and willing to accept traffic. "Readiness" failure means that the application is not able to accept traffic and that the infrastructure should not route requests to it.

Interfaces

IAvailabilityState