Pregunta

En el panel de administración de mi aplicación Rails, quiero darle al administrador la posibilidad de crear varios usuarios a la vez (en el rango de cientos). ¿Sería este un buen uso para delayed_job?

¿Fue útil?

Solución

Sí.

Aquí, los criterios que utilizo para determinar si un trabajo demorado se debe usar o no:

  1. ¿Puede ser una tarea que requiera mucho tiempo?
  2. ¿Es una tarea sensible al tiempo?
  3. ¿Bloqueará al usuario el uso de la aplicación hasta que finalice?
  4. ¿Se puede automatizar fácilmente?

Si mis respuestas fueran Sí, No, No, Sí, entonces usaría un trabajo retrasado. Su situación cumple con mis criterios.

Otros consejos

Supongo que los usuarios no necesitan crearse de inmediato. Si están dentro de los próximos 5 minutos, está bien.
Entonces sí, esto es aplicable con el trabajo retrasado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top