假设我有这个简单的nodejs应用程序,并希望将其作为web app
部署到Azure以在后台运行:
//server.js
function test() {
// send some request to a url
}
setInterval(test, 10000);
所以我会在Heroku上添加一个Procfile
和一个像worker: node server.js
这样的命令来做这个,但是天蓝色的方法是什么?
答案 0 :(得分:2)
Microsoft Azure App Service中的后台任务称为WebJobs。您可以作为WebJob执行以下任何操作:
您可以在Microsoft Azure官方文档中心上阅读有关WebJobs的更多信息: Run Background tasks with WebJobs
另外,Scott Allen在node.js和WebJobs上有很好的教程: Azure WebJobs With Node.js