【发布时间】:2021-10-29 06:24:28
【问题描述】:
我正在进行一项设计,我需要将文件从一个存储帐户移动到另一个存储帐户。假设一周后,删除这些文件。
一个文件将成功移动,我可以向Event Hub 发送消息或向SQL DB 写入一条记录
对于删除文件,我有两种方法。
我有两种方法:
轮询
- 每天轮询 SQL DB 条目,然后检查
last modified timestamp并将其删除。 - 更新文件的 SQL DB 条目并反映该文件已被删除。
基于事件
- 删除文件后立即向事件网格发送消息。
但是,我无法弄清楚如何在删除文件之前等待 1 周。如果我必须立即删除文件,我可以在收到消息后执行。
【问题讨论】:
标签: azure-eventgrid