【发布时间】:2018-02-14 07:03:10
【问题描述】:
我已经使用 Cosmo DB 中的 Azure 函数配置了 CosmosDBTrigger,但是一旦触发事件,根据我的基本理解,它就会丢失,但是有什么方法可以存储触发事件,直到我的业务逻辑处理该事件。 我已经阅读了有关租赁收集的信息,但有关租赁收集的许多详细信息并未在 Trigger 的上下文中给出。
有人可以像我们在 MQ 中那样帮助我存储触发器吗?
【问题讨论】:
-
你的意思是你想重试一个失败的函数。您还提到了如何。您使用队列。 MQ 不是代码执行服务,它是一个将消息推送到其他服务执行的队列。如果该服务没有使用消息,则会重试
-
将消息发布到 Azure 队列,如果 Azure 函数成功,则将其删除。如果没有,则消息将在其租用时间到期后自行重新出现在队列中
标签: azure azure-cosmosdb azure-functions