Pergunta

No painel de administração para a minha aplicação rails eu quero dar ao administrador a capacidade de criar vários usuários de uma só vez (na casa das centenas variar). Isso seria um bom uso para delayed_job?

Foi útil?

Solução

Sim.

Aqui os critérios que eu uso para determinar se um trabalho atrasada deve ser usado ou não:

  1. Pode esta ser uma tarefa intensiva tempo?
  2. É uma tarefa delicada tempo?
  3. Será que vai bloquear o usuário de usar o aplicativo até que ele termine?
  4. ele pode ser automatizado facilmente?

Se minhas respostas eram Sim, Não, Não, Sim, então eu usaria um trabalho atrasado. Sua situação atende meus critérios.

Outras dicas

Eu acho que os usuários não precisam ser criados de imediato. Se eles estiverem dentro dos próximos 5 minutos, é ok.
Então, sim, este é o caso com o trabalho atrasado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top