我想使用azure函数编写一个提醒类型系统。我的计划是创建一个带有 http 触发器的函数,该函数创建提醒,然后创建第二个函数,在该提醒到期时发送电子邮件。
我研究过计时器,但我不相信它们会做我想做的事情,队列也是如此。
是否有一个内置计时器可以在可配置的时间(X小时或Y:00pm)激活一个功能,或者我应该回到我的计划来创建一个将轮询数据库的计时器功能?
最佳答案
我解决这个问题的方法是使用服务总线消息。每次您安排提醒时,请使用 ScheduledEnqueueTimeUTC
向您的队列发送一条消息。属性设置为您想要的时间(绝对日期/时间)。
创建一个将由此服务总线队列触发的 Azure 函数。函数将在该日期/时间之后不久被调用,因此您可以在那时发送提醒。
关于azure - 有 Azure Function Reminder Trigger 这样的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48923734/