通过webjobs在Azure上进行预定的呼叫

时间:2019-05-07 08:57:36

标签: node.js azure azure-webjobs

我在Azure上部署了一个nodejs应用程序,我想打电话给每个星期五。

我可以将.bat文件上传到webjob并告诉它调用app.azurewebsites.net/test吗?

这是可能吗?还是比这更复杂?

谢谢

Mihai Dobrescu

2 个答案:

答案 0 :(得分:0)

更新

如果您只想通过webjobs调用网站,则可以。否则,您可以忽略我的答案。

我对.bat不熟悉,这是链接Azure WebJob calling a Web Page using Powershell。您可以用相同的方式修改为.bat。


如果我误会你,请纠正我。

如果您只想调用每个星期五在azure中部署的网站网址,则只需编写一些代码即可将网站(.bat / powershell / .net等)称为webjobs,然后按照{ {3}}(该站点现在已损坏,请参阅此Cron Expression)。

如果每个星期五的9:00致电,则时间表如下:

0 0 9 * * Fri

答案 1 :(得分:0)

谈到Azure WebJobs,它实际上是一个后台应用程序。不应这样接受传入的请求。但是,将一些数据发布到Azure队列/表记录并让WebJob或其他任何内容读取以采取适当的措施是有意义的。如果您更详细地说明,我可以提供更多帮助。

不会使事情复杂化,但是Azure功能在类似情况下也有很大帮助。