azure-webjobsAan de slag met azure-webjobs


Opmerkingen

Azure WebJobs bieden een eenvoudige manier om scripts of programma's uit te voeren als achtergrondprocessen in de context van een App Service-webapp, API-app of mobiele app. U kunt een uitvoerbaar bestand uploaden en uitvoeren, zoals:

  • .cmd, .bat, .exe (met Windows cmd)
  • .ps1 (met PowerShell )
  • .sh (gebruik bash )
  • .php (met behulp van PHP )
  • .py (met behulp van Python )
  • .js (met behulp van Node.js )
  • .jar (met behulp van Java )

Deze programma's worden als WebJobs volgens een schema (cron) of continu uitgevoerd.

U kunt de WebJobs SDK gebruiken om de code te vereenvoudigen die u schrijft voor veelvoorkomende taken die een WebJob kan uitvoeren, zoals beeldverwerking, wachtrijverwerking, RSS-aggregatie, bestandsonderhoud en het verzenden van e-mails. De WebJobs SDK heeft ingebouwde functies voor het werken met Azure Storage en Service Bus , voor het plannen van taken en het afhandelen van fouten, en voor veel andere veel voorkomende scenario's.

versies

Azure WebJobs SDK

Versie Publicatiedatum
2.0.0-beta 1 2016/07/14
1.1.2 2016/04/22
1.1.1 2016/01/13
1.1.0 2015/11/19
1.1.0-RC1 2015/11/02
1.1.0-beta 1 2015/09/16
1.1.0-alpha2 2015/08/12
1.1.0-alpha1 2015/07/10
1.0.1 2015/03/19
1.0.1-alpha1 2015/02/18
1.0.0 2014/10/17
1.0.0-RC1 2014/09/22
0.6.0-beta 2014/09/13
0.5.0-beta 2014/09/05
0.4.1-beta 2014/08/30
0.4.0-beta 2014/08/21

Een WebJob maken in de Azure Portal

  1. Klik in de Web App- blade van de Azure Portal op Alle instellingen > WebJobs om de WebJobs-blade weer te geven:

WebJobs mes

  1. Klik op Toevoegen . Het dialoogvenster WebJob toevoegen verschijnt.

WebJob-mes toevoegen

  1. Geef onder Naam een naam op voor de WebJob. De naam moet beginnen met een letter of een cijfer en mag geen speciale tekens bevatten, behalve "-" en "_".
  2. Kies in het vak Uitvoeren de gewenste optie Continu of Triggered (de trigger kan een cron-schema of een WebHook gebruiken).
  3. Klik in het vak Bestand uploaden op het mappictogram en blader naar het zipbestand dat uw script bevat. Het zip-bestand moet uw uitvoerbare bestand (.exe .cmd .bat .sh .php .py .js) bevatten en alle ondersteunende bestanden die nodig zijn om het programma of script uit te voeren.
  4. Schakel Maken in om het script naar uw web-app te uploaden. De naam die u hebt opgegeven voor de WebJob wordt weergegeven in de lijst op de WebJobs-blade.