Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::thread_system_config::resilience_config Struct Reference

Configuration for resilience features. More...

#include <thread_system_config.h>

Collaboration diagram for kcenon::thread::thread_system_config::resilience_config:
Collaboration graph

Public Attributes

circuit_breaker_config circuit_breaker {}
 Circuit breaker configuration.
 

Detailed Description

Configuration for resilience features.

Definition at line 148 of file thread_system_config.h.

Member Data Documentation

◆ circuit_breaker

circuit_breaker_config kcenon::thread::thread_system_config::resilience_config::circuit_breaker {}

Circuit breaker configuration.

Prevents cascading failures by opening the circuit when failure threshold is exceeded. Default: disabled (failure_threshold = 5, rate = 0.5)

Examples
config_example.cpp.

Definition at line 157 of file thread_system_config.h.

157{};

Referenced by kcenon::thread::config_builder::enable_circuit_breaker(), kcenon::thread::config_builder::with_failure_threshold(), and kcenon::thread::config_builder::with_open_duration().


The documentation for this struct was generated from the following file: