Core Concepts
Learn the fundamental building blocks and concepts behind Cleo's distributed task processing system. This guide covers basic concepts, queue classes, group processing strategies, monitoring, and error handling.
🧠 Core Concepts - The Building Blocks of Cleo
🎯 Queue Classes
The @QueueClass
decorator allows you to define service classes with shared queue configuration:
🔄 Group Processing Strategies
Cleo supports different strategies for processing grouped tasks:
Round Robin Strategy
FIFO (First In, First Out) Strategy
Priority-based Strategy
📊 Monitoring and Statistics
🎯 Error Handling
Tasks can be configured to handle errors and retries: