www.dotnetconf.net
VM
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)
Webjobs
Triggered Continuous
• Logs
• Processamento de imagens
• Processamento de mensagens em filas
• Backups
• Automatizar envios de SMS
• muito mais...
• Rotinas diárias
• Push de questões
• Planos de Estudos
•Buscar novos vazamentos
na fila
•Recuperar do Pastebin (e
outros paste services)
•Enviar e-mail de
notificação para os
afetados.
https://haveibeenpwned.com
Exemplo – Webjob
http://bit.ly/1U9xWCX
http://bit.ly/2d77yA8
Executando Tarefas em Background com Webjobs

Executando Tarefas em Background com Webjobs

Notas do Editor

  • #12 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)
  • #13 https://www.twilio.com/blog/2015/04/build-an-sms-queueing-system-using-azure-and-100-lines-of-code.html
  • #15 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”