api

http4k / org.http4k.filter / ResilienceFilters

ResilienceFilters

object ResilienceFilters

Types

Name Summary
Bulkheading Provide simple Bulkhead functionality. By default, handles 25 parallel requests, with zero wait time.object Bulkheading
CircuitBreak Provide simple Circuit Breaker. Returns ServiceUnavailable when the circuit is open. By default, uses a % failure rate of 50% detection and an Circuit Open period of 1minuteobject CircuitBreak
RateLimit Provide simple Rate Limiter functionality. By default, handles maximum of 50 requests per 5 seconds.object RateLimit
RetryFailures Provide simple Retrying functionality. Returns the last response when retries expire. By default, retries 3 times with a delay of 500ms between attempts, backing off at a 1.5x multiplier.object RetryFailures