0 votos
128 visitas
perguntado em Rails por (1,9K pontos)
Olá!

Sei que os Background Jobs servem para otimizar a experiência do usuário, porém meu conhecimento sobre é muito limitado, alguém poderia me explicar de maneira mais completa? Se possível com links de tutoriais.

2 Respostas

0 votos
respondida por (2,2K pontos)
Olá!

 Os Background Jobs servem para executar determinado processo por "traz" do Front End.

 Pois não é necessário o usuário aguardar esse processo ser finalizado para utilizar o sistema.

 Dê uma olhada no tutorial do seguinte link: https://helabs.com/artigos/2013/10/31/use-background-jobs-e-nao-deixe-o-usuario-esperando/

 Ele ilustra bem como isso funciona.

Espero ter ajudado.
0 votos
respondida por (170 pontos)

Neste link https://onebitcode.com/dominando-o-uso-de-jobs-no-rails/ tem um conteúdo bem legal sobre o assunto. A abordagem utiliza as gems Sidekiq e Redis.

...