Module queue_scaling

Module queue_scaling 

Source
Expand description

Auto-scaling functionality for dynamic queue resizing

This module provides automatic queue scaling based on load patterns, allowing the queue to grow during high load and shrink during low load to optimize memory usage.

Structs§

AutoScaleConfig
Configuration for automatic queue scaling
QueueAutoScaler
Auto-scaler that manages dynamic queue resizing
ScalingMetrics
Metrics about the auto-scaling behavior

Enums§

ScalingDecision
Decision made by the auto-scaler
ScalingStrategy
Scaling strategies with different aggressiveness levels