Module config

Source
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ยง

BackoffPolicy
Configuration for exponential backoff retry strategy
ClusterConfig
Cluster node configuration parameters
CommitHandlerConfig
Submit processor-specific configuration
ElectionConfig
MembershipConfig
MonitoringConfig
Configuration structure for monitoring features
NetworkConfig
Network communication configuration for gRPC/HTTP2 transport
RaftConfig
Configuration parameters for the Raft consensus algorithm implementation
RaftNodeConfig
Main configuration container for Raft consensus engine components
ReplicationConfig
RetryPolicies
Domain-specific retry strategy configurations for Raft subsystems Enables fine-grained control over different RPC types and operations
TlsConfig