Задать вопрос
@nana141414

Queue/jobs против вызова функции без await?

Есть асинхронная функция async generateConclusion(){}. Время выполнения функции 5 минут. Нельзя заставлять пользователя ждать.
Есть 2 варианта:
1. Вызвать функцию как queue/worker/job
2. Просто вызвать функцию без await. Так как это nestjs приложение, асинхронная функция будет запущена даже после обработки нескольких других запросов

Имеются ли у 2 варианта какие то минусы? Запуститься ли она гарантированно или другие процессы, как обработка запросов, может отменить запуск той функции?
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • OTUS
    JavaScript Developer. Basic
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы