Module requests_scheduler

Source
Expand description

This module manages communication with validator nodes, including connection pooling, load balancing, request deduplication, caching, and performance tracking.

Structs§

RequestsScheduler
Manages a pool of validator nodes with intelligent load balancing and performance tracking.
RequestsSchedulerConfig
Configuration for the RequestsScheduler.
ScoringWeights
Configurable weights for the scoring algorithm.

Constants§

ALPHA_SMOOTHING_FACTOR
CACHE_MAX_SIZE
CACHE_TTL_MS
MAX_ACCEPTED_LATENCY_MS
MAX_IN_FLIGHT_REQUESTS
MAX_REQUEST_TTL_MS
STAGGERED_DELAY_MS