Массовое создание пользователей в Rails - хорошее использование delayed_job?

StackOverflow https://stackoverflow.com/questions/1614245

Вопрос

В панели администрирования моего приложения rails я хочу предоставить администратору возможность создавать нескольких пользователей одновременно (в диапазоне сотен).Было бы ли это хорошим применением для delayed_job?

Это было полезно?

Решение

ДА.

Вот критерии, которые я использую, чтобы определить, следует ли использовать отложенное задание или нет:

  1. Может ли это быть трудоемкой задачей?
  2. Это срочная задача?
  3. Собирается ли это заблокировать пользователю использование приложения до тех пор, пока оно не завершится?
  4. Можно ли легко это автоматизировать?

Если бы мои ответы были "Да", "Нет", "Нет", "Да", то я бы использовал отложенную работу.Ваша ситуация соответствует моим критериям.

Другие советы

Полагаю, пользователей не нужно создавать сразу. Если они в течение следующих 5 минут, это нормально.
Тогда да, это применимо к отложенной работе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top