gpt4 book ai didi

Azure 事件网格多次触发 Azure Function App,而不是一次

转载 作者:行者123 更新时间:2023-12-03 03:34:06 25 4
gpt4 key购买 nike

以下是结构,ML Workspace 中检测到数据漂移的事件将事件发送到事件网格,从而触发 Azure Function App 中的函数。我希望它在数据漂移检测后仅运行一次。但是,我得到了这个: image

每大约 20 秒运行几次 ://

这是我的 host.json:

{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[3.*, 4.0.0)"
}
}

和function.json:

{
"scriptFile": "__init__.py",
"bindings": [
{
"type": "eventGridTrigger",
"name": "event",
"direction": "in"
}
]
}

尝试更改 host.json 中“singleton”字段中的默认选项,但没有任何改变。

你有什么想法吗?

最佳答案

当您创建事件网格触发器时,您将拥有可以更改的重试策略 1。

enter image description here

事件网格触发器等待响应,如果没有得到响应,则会再次触发,直到得到响应,因此将其更改为 1。仅触发一次。因此,如果事件网格没有得到响应,它会在一定时间间隔内再次触发

如果不是,您正在发送响应,因此其触发尝试不要向您的端点发送更多响应。

引用资料来自:

关于Azure 事件网格多次触发 Azure Function App,而不是一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73957317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com