【发布时间】:2023-04-09 17:10:01
【问题描述】:
我在 Azure 上托管了一个网络作业。我们按需运行的网络作业。 我有一个人(不同部门/不同公司) 每当他想要运行此网络作业时,他都必须运行它。但是如果没有访问 azure 网站,我们就不允许他访问 azure。
所以我在想,如果他访问了某个 URL,webjob 将直接开始运行。否则,这个人会一直要求我为他竞选这个网络工作。
而且我们不能让它连续运行,也不能按计划运行,因为有些日子我们根本不需要运行它,有些日子我们想要运行它可能是 200 次。我们永远不会知道。
【问题讨论】:
-
是否可以通过监视 Azure 队列来触发作业?您可以在登录后为用户提供一个简单的站点,该站点只需将消息转储到队列中,网络作业就会将其拾取。
标签: c# azure azure-webjobs ondemand