还有一些其他的主题,但是没有一个是关于解决方案的,也没有一个是关于Python函数的
背景:
问题示例:
这会发生多次,导致对4个文件执行12个函数:
当2500个文件被上传到存储帐户时,它变得可笑了
似乎我需要调整EventGrid重试时间。但我在门户中没有看到此设置:
如何防止这种行为?
编辑1:然后今天。。。上传16个文件没有问题。。。为什么EventGrid会不一致地触发此函数
编辑2:今天再次。。。毫无理由,~一小时后。。。EventGrid触发了更多的触发器,尽管没有更多的文件上传到存储帐户
以下是正在上载到存储帐户的16个文件的EventGrid统计信息。
编辑3:任何感兴趣的人
data.url
参数不同(xxx.blob.core.windows.net
与xxx.dfs.core.windows.net
),因此我的函数失败(因为它使用^{
根据doc,订阅者(如EventGridTrigger函数)需要在30秒内将响应发送回AEG,否则消息将排队等待重试
请注意,当AEG在3分钟内收到来自传递目标端点(订户)的成功响应时,该事件将从重试队列中删除。如果启用死信功能,则当响应失败代码为400或413时,事件也将从重试队列中删除
基于上述情况和您长期运行的订户,AEG在3分钟内发送了一个重复事件
我建议在解决方案中使用推拉模式,例如将事件传递到存储队列
相关问题 更多 >
编程相关推荐