azure-webjobs开始使用azure-webjobs


备注

Azure WebJobs提供了一种在App Service Web应用程序,API应用程序或移动应用程序环境中作为后台进程运行脚本或程序的简便方法。您可以上传并运行可执行文件,例如:

  • .cmd,.bat,.exe(使用Windows cmd)
  • .ps1(使用PowerShell
  • .sh(使用bash
  • .php(使用PHP
  • .py(使用Python
  • .js(使用Node.js
  • .jar(使用Java

这些程序按计划(cron)或连续作为WebJobs运行。

您可以使用WebJobs SDK来简化您为WebJob可以执行的常见任务编写的代码,例如图像处理,队列处理,RSS聚合,文件维护和发送电子邮件。 WebJobs SDK具有内置功能,可用于处理Azure存储和服务总线 ,用于计划任务和处理错误,以及许多其他常见方案。

版本

Azure WebJobs SDK

发布日期
2.0.0-β1 2016年7月14日
1.1.2 2016年4月22日
1.1.1 2016年1月13日
1.1.0 二○一五年十一月十九日
1.1.0-RC1 2015年11月2日
1.1.0-β1 2015年9月16日
1.1.0-α-2 2015年8月12日
0.9.6 2015年7月10日
1.0.1 2015年3月19日
1.0.1-α1 2015年2月18日
1.0.0 2014年10月17日
1.0.0-RC1 2014年9月22日
0.6.0-β 2014年9月13日
0.5.0-β 2014年9月5日
0.4.1-β 2014年8月30日
0.4.0-β 2014年8月21日

在Azure门户中创建WebJob

  1. Azure门户Web App刀片中,单击所有设置 > WebJobs以显示WebJobs刀片:

WebJobs刀片

  1. 单击添加 。将出现“ 添加WebJob”对话框。

添加WebJob刀片

  1. 在“ 名称”下 ,提供WebJob的名称。名称必须以字母或数字开头,并且不能包含“ - ”和“_”以外的任何特殊字符。
  2. 在“ 如何运行”框中,选择首选选项“ 连续”或“ 触发” (触发器可以使用cron计划或Web挂钩)。
  3. 在“ 文件上载”框中,单击文件夹图标并浏览到包含脚本的zip文件。 zip文件应包含可执行文件(.exe .cmd .bat .sh .php .py .js)以及运行程序或脚本所需的任何支持文件。
  4. 选中“ 创建”将脚本上载到您的Web应用程序。您为WebJob指定的名称将显示在WebJobs刀片的列表中。