liveBook · Manning

Transient failure

A transient failure is a temporary failure condition that may resolve on its own or not recur when an operation is attempted again.

How 2 Manning books explain it

ASP.NET Core in Action, 3e

A transient error is a temporary failure, such as a network or service interruption, that may succeed when the operation is retried.

How it is used
Handles temporary failures when applications call remote HTTP APIs.
How deep it goes
Explains causes, handler-pipeline placement, retry configuration, policy choices, and safety trade-offs without detailing Polly internals.
Examples
Uses remote API outages, network drops, timeouts, 5xx responses, and a typed exchange-rates client with three retry delays.
What you can do after
Configure automatic retries for transient HTTP failures through a named or typed HttpClient.

Read how ASP.NET Core in Action, 3e explains transient failure →

Think Distributed Systems

A failure whose subsequent occurrence probability is not elevated and that resolves automatically without intervention.

How it is used
Classifies failures by recurrence probability and automatic repair within a distributed-system failure model.
How deep it goes
Defines conditional-probability and autorepair criteria, then contrasts intermittent and permanent failures without detailing detection mechanisms.
Examples
Uses a restarting router, a briefly absent employee, and recovered executions that may duplicate prior events.
What you can do after
Evaluate failure classifications and reason about whether recovery can preserve an execution’s application-defined outcome.

Read how Think Distributed Systems explains transient failure →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.