O documento discute diferentes tipos de jobs que podem ser executados no Azure, incluindo jobs agendados pelo Azure Scheduler, Webjobs contínuos e disparados, e exemplos como processamento de imagens, backups e automatização de envios de SMS. Exemplos específicos incluem rotinas diárias, planos de estudos, buscar novos vazamentos e notificar usuários afetados.
8. Jobs com execução agendada pelo Azure Scheduler
Jobs que serão executados sob demanda
Jobs que serão executados continuamente
(até que seja explicitamente parados)
14. •Buscar novos vazamentos
na fila
•Recuperar do Pastebin (e
outros paste services)
•Enviar e-mail de
notificação para os
afetados.
https://haveibeenpwned.com
Fonte: https://blog.kloud.com.au/2016/02/29/background-business-azure-worker-role-vs-web-job/
Graceful shutdown = avisa para seu webjob , em caso de interrupção, para que alguma ação seja tomada
(http://blog.amitapple.com/post/2014/05/webjobs-graceful-shutdown/#.V9t2zU0rLIU)
https://www.troyhunt.com/azure-webjobs-are-awesome-and-you/
“What I ended up deciding to do is to rebuild a part of HIBP using a WebJob, namely the part that looks for new pastes in a queue then goes and retrieves them from Pastebin and sends out notification emails to those impacted. Converting this from a Worker Role really highlighted where WebJobs shine”