我正在编写一个小的 azure worker 角色,用于从我的 Azure-Storage 帐户中删除旧文件。我计划每月运行一次此代码。任务执行的持续时间少于 10 分钟。
我的计划是运行这个工作角色,当它完成时 - 停止工作角色(又名退出)。现在,我想安排另一个任务,该任务将在每月的第一天开始我的工作人员角色。
解决方案 1:在阅读本文时,我发现 Quartz 库不适合,因为我的工人角色要运行整个月(而且我一直在付费)。
解决方案 2:我看到可以使用 Azure-Queues 来启动我的第一个应用程序实例,而队列中有一些消息。但是,要处理的事情太多了,而任务本身却很容易。寻找更简单的解决方案。
有更好的解决方案吗?也许 Azure-Worker-Role 不适合这个任务?