Criando tarefas assíncronas com o Celery e o Django

O senhor construiu um Django e deseja lançá-lo ao público, mas está preocupado com as tarefas demoradas que fazem parte do fluxo de trabalho do seu aplicativo. O senhor não quer que seus usuários tenham uma experiência negativa ao navegar pelo aplicativo. O senhor pode integrar Aipo para ajudar com isso.

O aipo é um fila de tarefas distribuídas para sistemas UNIX. Ela permite que o senhor descarregue o trabalho do seu aplicativo Python. Depois de integrar o Celery ao seu aplicativo, você pode enviar tarefas que demandam muito tempo para a fila de tarefas do Celery. Dessa forma, seu aplicativo Web pode continuar a responder rapidamente aos usuários enquanto o Celery conclui operações caras de forma assíncrona em segundo plano.

Neste curso em vídeo, o senhor aprenderá a:

  • Reconhecer casos de uso eficazes para Celery
  • Diferencie entre Batida de aipo e Trabalhadores do aipo
  • Integrar o Celery e o Redis em um projeto Django
  • Configurar tarefas assíncronas que são executadas independentemente de seu aplicativo Django
  • Refatorar o código do Django para Executar uma tarefa com o Celery em vez disso

O que está incluído:

Recursos para download: