- Add AsyncTaskConfig to config structure - Create database operations for task state management (async_task_extended.go) - Add configuration middleware for Gin context - Extract task worker initialization to separate file (initializer.go) - Implement retry strategies with exponential backoff (retry_manager.go) - Add retry queue for failed task scheduling (retry_queue.go) - Enhance worker metrics with detailed per-task-type tracking - Integrate database operations into task worker for status updates - Add comprehensive metrics logging system |
||
|---|---|---|
| .. | ||
| handler_factory.go | ||
| initializer.go | ||
| metrics_logger.go | ||
| queue_message.go | ||
| queue_producer.go | ||
| retry_manager.go | ||
| retry_queue.go | ||
| types.go | ||
| worker.go | ||