首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Azure的以文档为中心的事件调度

基于Azure的以文档为中心的事件调度
EN

Stack Overflow用户
提问于 2019-06-12 15:54:31
回答 1查看 42关注 0票数 2

我知道有许多不同的方式来调度以系统为中心的Azure事件。例如Azure Scheduler、Logic等。这些程序可以用于备份、发送批处理电子邮件或其他维护功能。

但是,对于与大量文档或记录相关的事件,我不太清楚什么技术可用。

例如,假设我在宇宙中有10万个文档,而这些文档上的一些datetime属性与事件有关:例如过期、提醒、升级、超时等等。每个记录都有不同的日期和时间集。

当达到某个日期时,有什么方法可以触发代码?

到目前为止我想到的事情:

  1. 有一项预定的任务,每分钟运行一次,并在宇宙中寻找与该特定一分钟相关的任何内容,然后进行“工作”。
  2. 将任务安排在服务总线队列上,并在创建宇宙记录时确定未来日期,然后接收这些消息并执行“任务”。

但是,有没有更好的方法来做到这一点呢?有没有现成的Azure服务,可以带走很多后台基础设施的工作,让我在某个特定的时间点安排一个一次性的活动,然后点击一个web钩子之类的东西?

我是否错误地将Azure Scheduler归类为您将用于一些定期安排的任务,而不是您在100,000条宇宙记录中找到的日期和时间的混合包?

FWIW,在我的用例中并没有真正的精确问题,例如,10:05:00安排在10:05:32发生的事情是完全可以接受的。

感谢你的想法。

EN

回答 1

Stack Overflow用户

发布于 2019-06-13 07:29:35

首先,Azure调度器将被Azure逻辑应用程序所取代:

Azure逻辑应用程序正在取代已经退休的Azure Scheduler。要安排作业,请按照本文的步骤移动到Azure Logic。

(来源)

尽管如此,是您的选择之一,因为您可以定义一个逻辑应用程序,它通过使用延迟活动启动一次作业。详情请参见医生们

它的规模非常好,您可以为你使用的东西付费(或者使用固定的定价模型)

另一个选项是使用带有计时的持久的天蓝色函数。一旦过了,你就可以做你的事了。你也可以使用消费计划,所以你只为你使用的东西付费,或者你可以使用固定的定价模型。它的规模也很好,因此数百个这样的实例不会成为一个问题。

在这两种情况下,您必须触发函数或逻辑应用程序时,宇宙记录被创建。在触发器中放置适当的时间作为上下文,然后就可以了。

现在,考虑到你的陈述

我知道有许多不同的方式来调度以系统为中心的Azure事件。例如Azure Scheduler、Logic等。这些程序可以用于备份、发送批处理电子邮件或其他维护功能。

那就看你的了。你想做什么都行。您没有在问题中具体说明在达到适当时间时需要做什么工作,但我怀疑这些服务是无法完成的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56566165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档