List of all items
Structs
- ComponentHealth
- HealthStatus
- TaskQueue
- TaskQueueBuilder
- TaskQueueMetrics
- autoscaler::AdaptiveThresholdController
- autoscaler::AutoScaler
- autoscaler::AutoScalerConfig
- autoscaler::AutoScalerMetrics
- autoscaler::HysteresisController
- autoscaler::SLATargets
- autoscaler::ScalingTriggers
- broker::QueueMetrics
- broker::RedisBroker
- broker::TaskFailureInfo
- config::ActixConfig
- config::AutoRegisterConfig
- config::AxumConfig
- config::ConfigBuilder
- config::RedisConfig
- config::SchedulerConfig
- config::TaskQueueConfig
- config::WorkerConfig
- metrics::Alert
- metrics::AlertManager
- metrics::AlertThresholds
- metrics::ErrorRateTracker
- metrics::MemoryMetrics
- metrics::MemoryTracker
- metrics::MetricsCollector
- metrics::PerformanceMetrics
- metrics::PerformanceReport
- metrics::PerformanceTracker
- metrics::QueueDetailedMetrics
- metrics::SLAViolation
- metrics::SystemHealthStatus
- metrics::SystemMetrics
- metrics::TaskHistogram
- metrics::TaskMetrics
- metrics::TaskPerformanceMetrics
- metrics::WorkerMetrics
- prelude::DateTime
- prelude::Utc
- prelude::Uuid
- queue::QueueConfig
- queue::QueueManager
- scheduler::TaskScheduler
- task::TaskMetadata
- task::TaskRegistration
- task::TaskRegistry
- task::TaskResourceRequirements
- task::TaskWrapper
- tracing_utils::PerformanceTracker
- tracing_utils::QueuePerformanceMetrics
- tracing_utils::TaskPerformanceMetrics
- tracing_utils::WorkerPerformanceMetrics
- worker::Worker
- worker::WorkerBackpressureConfig
Enums
- autoscaler::ScalingAction
- error::TaskQueueError
- metrics::AlertSeverity
- metrics::HealthStatus
- metrics::SLAViolationType
- task::RetryStrategy
- task::TaskPriority
- tracing_utils::TaskLifecycleEvent
Traits
Macros
- create_axum_task_endpoint
- create_task_endpoint
- create_worker_main
- create_worker_with_builder
- manual_register_task
- prelude::manual_register_task
- prelude::register_task_with_name
- prelude::register_tasks
- register_task_with_name
- register_tasks
- timed_operation
- traced_operation
Attribute Macros
Derive Macros
Functions
- actix::auto_configure_task_queue
- actix::configure_task_queue_routes
- actix::configure_task_queue_routes_auto
- actix::create_auto_registered_task_queue
- actix::create_task_queue_from_config
- axum::auto_configure_task_queue
- axum::configure_task_queue_routes
- axum::configure_task_queue_routes_auto
- axum::create_auto_registered_task_queue
- axum::create_task_queue_from_config
- cli::start_cli_worker
- cli::start_worker
- cli::start_worker_from_env
- cli::start_worker_with_builder
- tracing_utils::trace_queue_operation
- tracing_utils::trace_task_error
- tracing_utils::trace_task_lifecycle_event
- tracing_utils::trace_worker_operation