我有一个已转换为 Webjob 的控制台应用程序。
webjob中有很多功能需要每晚(午夜)运行一次。
但是,还有一个特定的需求是,同一个 Webjob 应该连续运行以执行某些作业,并且能够将来自多个用户的请求排队。
由于大多数过程是相同的,我不认为将另一个控制台应用程序创建为“连续”类型有什么意义。
由于我们在 azure 中进行了持续交付(当有新的 git 提交时,在线视觉工作室会自动构建和发布 Web 应用程序和 Web 作业)。
我如何设法告诉构建或发布过程从同一个控制台应用程序创建 2 个 Web 作业,其中一个是计划的(触发的),另一个是“连续的”?
当我写这个问题时,stackoverflow 的类似问题突出了我这个问题:Azure webjob;计划执行以及按队列触发
看起来可以在连续类型中使用TimerTrigger来处理这两种情况。
我会尝试看看这是否有效。请对这个工作案例提出您的建议。