Expand description
Configuration management module for distributed Raft consensus engine.
Provides hierarchical configuration loading and validation with:
- Default values as code base
- Environment variable overrides
- Configuration file support
- Component-wise validation
Structs§
- Auto
Join Config - Backoff
Policy - Configuration for exponential backoff retry strategy
- Cluster
Config - Cluster node configuration parameters
- Commit
Handler Config - Submit processor-specific configuration
- Connection
Params - Low-level network parameters for a specific connection type
- Election
Config - Install
Snapshot Backoff Policy - Configuration for exponential backoff retry strategy
- Membership
Config - Network
Config - Hierarchical network configuration for different Raft connection types
- Persistence
Config - Configuration parameters for log persistence behavior
- Promotion
Config - Raft
Config - Configuration parameters for the Raft consensus algorithm implementation
- Raft
Node Config - Main configuration container for Raft consensus engine components
- Replication
Config - Retry
Policies - Domain-specific retry strategy configurations for Raft subsystems Enables fine-grained control over different RPC types and operations
- Snapshot
Config - Submit processor-specific configuration
- TlsConfig
- Zombie
Config
Enums§
- Flush
Policy - Controls when in-memory logs should be flushed to disk.
- Persistence
Strategy - Defines how Raft log entries are persisted and accessed.