Термин · Backend разработчик

Background job

Background job — фоновая задача, которую выполняют вне основного HTTP-запроса: отправка письма, импорт файла, пересчёт отчёта или синхронизация с внешней системой.

Что означает

В очередь отправляют работу, которая может выполняться дольше ответа пользователю или зависит от внешнего сервиса. Для каждой job нужны ограничение повторов, идемпотентность, таймаут, наблюдаемость и понятный путь для разбора неуспешных задач.

Пример применения

После оплаты заказ сразу получает статус «принят», а job в очереди создаёт чек, отправляет письмо и обновляет CRM. При повторном запуске job не создаёт второй чек.

Синонимы и варианты

фоновая задачаасинхронная задачаjob queueочередь задач

Частые вопросы

Что такое Background job?

Background job — фоновая задача, которую выполняют вне основного HTTP-запроса: отправка письма, импорт файла, пересчёт отчёта или синхронизация с внешней системой.

Где применяется Background job?

В очередь отправляют работу, которая может выполняться дольше ответа пользователю или зависит от внешнего сервиса. Для каждой job нужны ограничение повторов, идемпотентность, таймаут, наблюдаемость и понятный путь для разбора неуспешных задач.

Как выглядит пример Background job?

После оплаты заказ сразу получает статус «принят», а job в очереди создаёт чек, отправляет письмо и обновляет CRM. При повторном запуске job не создаёт второй чек.

Связанные термины

Где встречается

При проектировании очередей, интеграций, рассылок, импорта и тяжёлых вычислений. В задаче заранее фиксируют допустимое время, правила ретраев и владельца failed jobs.

Ошибки понимания

Перенос работы в очередь не делает её надёжной сам по себе. Без идемпотентности и контроля повторов одна бизнес-операция может выполниться несколько раз.

· Версия 3 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Пример, Определение, Объяснение, Синонимы, Где встречается, Ошибки понимания, Заголовок поиска, Описание поиска, Поисковые фразы.
  • — Обновлено: Где встречается, Ошибки понимания.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol