【问题标题】:Execute an on-demand web job from my ASP.NET website?从我的 ASP.NET 网站执行按需 Web 作业?
【发布时间】:2015-04-17 07:02:57
【问题描述】:

现在我有一个网络作业,它是“始终在线”的 Continuos。此 Web 作业侦听队列消息并执行操作。一切正常,但我必须为网络作业“听”命令的每一分钟付费,不是吗?

我看到您也可以按需运行 Web 作业,但我没有找到任何关于如何执行按需 Web 作业的示例代码。

背景:我在一个网络作业中运行一个网络爬虫,它接收应该从消息队列中爬取的 URL。我想尽量减少成本。

如何从我的 ASP.NET 网站执行按需 Web 作业?

谢谢

【问题讨论】:

  • 托管此 ASP.NET 网站的定价等级是多少?
  • 您是否正在使用要从中调用它的 ASP.NET 站点部署 WebJob?
  • 不,我是单独部署的。
  • 您是否部署到与 ASP.NET 站点相同的 Web 托管计划?
  • 是的,相同的网络托管计划,但不同的网络应用程序。

标签: azure azure-webjobs


【解决方案1】:

由于您的站点已经在标准实例上运行,并且 WebJob 在您站点的相同 Web 托管计划中运行,因此您无需支付任何额外费用,因为 WebJob(及其托管站点)和站点本身都在运行在相同的虚拟机上。

您可以启用(或保留)始终启用且不会产生任何额外费用。关闭 Always On 不会为您节省任何费用,而且您知道,Continuous WebJob 需要它才能正常运行。

希望对您有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多