Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-resilience

Resilience pipelines for Pudu: retry, circuit breaker, timeout, fallback, hedging, rate limiting, and chaos injection

0.1.0Apache-2.01

InstallClose

API reference

The public declarations of @chrismichaelps/pudu-lang-resilience 0.1.0.

PuduLangResilience

PuduLangResilience.Chaos

PuduLangResilience.Chaos.Behavior

PuduLangResilience.Chaos.Fault

PuduLangResilience.Chaos.Latency

PuduLangResilience.Chaos.Outcome

PuduLangResilience.Chaos.Weighted

PuduLangResilience.CircuitBreaker

PuduLangResilience.Clock

PuduLangResilience.Constants.Events

PuduLangResilience.Constants.Messages

PuduLangResilience.Context

PuduLangResilience.Domain.Algorithms

PuduLangResilience.Domain.Backoff

PuduLangResilience.Domain.Circuit

PuduLangResilience.Domain.Health

PuduLangResilience.Domain.Permits

PuduLangResilience.Fallback

PuduLangResilience.Hedging

PuduLangResilience.Hedging.Attempts

PuduLangResilience.Limiter

PuduLangResilience.Limiter.Concurrency

PuduLangResilience.Limiter.Engine

PuduLangResilience.Limiter.FixedWindow

PuduLangResilience.Limiter.Partitioned

PuduLangResilience.Limiter.SlidingWindow

PuduLangResilience.Limiter.TokenBucket

PuduLangResilience.Pipeline

PuduLangResilience.Predicate

PuduLangResilience.Randomizer

PuduLangResilience.RateLimiter

PuduLangResilience.Registry

PuduLangResilience.Retry

PuduLangResilience.Strategy

PuduLangResilience.Telemetry

PuduLangResilience.Telemetry.Log

PuduLangResilience.Telemetry.Meter

PuduLangResilience.Timeout

PuduLangResilience.Utils.Numeric

PuduLangResilience.Utils.Shared

PuduLangResilience.Utils.Template

  • The template with each <n> replaced by the nth value, counting from 1, in one pass: text

    taken from a value is never filled again. A slot without a value is kept as written.