Azure webjobs——编写应用程序vs调用url



我有一个工作,我想在我的新Azure托管的web应用程序上运行。在Azure之前的日子里,我会创建一个.aspx页面来完成这项工作,然后有一些服务,简单地在时间表上调用url (www.mysite.com/folder/myjob.aspx)。

有没有更好的方法来做这个与webjobs?我是否可以与我的站点的实际对象模型进行交互,或者我是否仅限于公共url等?

我听说我可以写一个完整的应用程序(.exe)和主机,但我想知道这是什么优势?

有几种方法可以做到这一点

  1. Azure Worker Roles -创建一个控制台应用程序,然后旋转此云服务执行控制台应用程序或进程。https://azure.microsoft.com/en-us/documentation/articles/fundamentals-introduction-to-azure/
  2. Azure网站作业- https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/

我认为网站工作是你真正想要的。建立一个小的powershell或EXE的你想做的事情,然后把它设置在一个网站的工作时间表。我认为这两种方式都没有什么优势,如果你已经在使用azure云,这只是另一个可以利用的服务。我们目前同时使用工作和工作者角色。如果需要,Worker角色具有向外扩展的优势。

最新更新