Back to Pinpoint

Resilience4j

agent-module/plugins/resilience4j/README.md

3.0.5917 B
Original Source

Project Reactor

Pinpoint Configuration

pinpoint.config

Set enable options.

###########################################################
# Resilience4j
###########################################################
profiler.resilience4j.enable=true
profiler.resilience4j.trace.circuit-breaker=true

Trace

Circuit Breaker

When a system is seriously struggling, failing fast is better than making clients wait.

...
// Create a CircuitBreaker (use default configuration)
CircuitBreaker circuitBreaker = CircuitBreaker.ofDefaults("backendName");
// Create a Retry with at most 3 retries and a fixed time interval between retries of 500ms
Retry retry = Retry.ofDefaults("backendName");
...