Skip to main content

Module resilience

Module resilience 

Source
Expand description

Passive resilience policies for environment adapters (D130).

These types do not schedule work and do not own graph state. Adapter-native retry/reconnect code can use them while surfacing attempts/status/errors as graph-visible data.

Structs§

BreakerStatus
BreakerStatus data container.
RateLimitBundle
RateLimitBundle data container.
RateLimitStatus
RateLimitStatus data container.
RetryPolicy
Passive retry policy shared by environment adapters.
RetryStatus
Graph-visible retry/reconnect status payload shape.
TimeoutBundle
TimeoutBundle data container.

Enums§

BackoffPolicy
Delay strategy for retry/reconnect attempts.
BreakerState
BreakerState variants.
RetryEvent
RetryEvent variants.
RetryState
RetryState variants.
TimeoutStatus
TimeoutStatus variants.

Functions§

breaker_status_node
Creates or computes breaker_status_node.
rate_limit_bundle
Creates or computes rate_limit_bundle.
retry_status_node
Creates or computes retry_status_node.
timeout_bundle
Creates or computes timeout_bundle.