Здесь можно изучить состояния очереди без установки. Модель не подключается к Redis. В архиве — этот же интерфейс, настоящий BullMQ, API и отдельный worker для локального запуска.
Жизненный цикл задачи
От запроса до результата
Выберите сценарий, добавьте работу и откройте карточку задачи.
Добавить работу
Очередь
Обработка включенаПауза не прерывает активные задачи. Новые остаются в ожидании до возобновления.
Добавьте «CSV-отчёт», чтобы увидеть прогресс и скачать результат.
Список обновляется автоматически. Нажмите карточку, чтобы увидеть попытки, журнал и результат.
Что происходит с задачей
Задача не выбранаЗдесь появятся состояние, прогресс, попытки, объяснение ошибки и доступный результат.
Журнал действий
Результат и применение
Ручной повтор добавляет запуск сверх прежнего автоматического лимита. Счётчик прошлых попыток не обнуляется. Если причина постоянная, задача снова завершится ошибкой.
Понимать, а не только нажимать
Восемь задач для веб-сервиса
У каждого сценария — конкретная польза, действие в мастерской и ожидаемый результат.
От опыта — к коду
Как собрать это на BullMQ
Ключевые фрагменты для выбранного сценария. Полный проект содержит API, worker, Redis и проверки.
Загружаем исходники…Фрагмент показывает принцип. Для запуска используйте полный проект из ZIP с зависимостями и Docker Compose. Настоящие секреты в мастерскую вводить не требуется.
Следующий шаг
Запустите настоящую очередь
Распакуйте проект, запустите API, worker и Redis через Docker Compose. В локальном интерфейсе вместо учебной модели работают реальные фоновые задачи; результат можно проверить запросами и тестами из архива.