多个 Azure EventHub 触发器可触发 Azure Function 应用程序中的单个函数

Kan*_*yan 6 azure azure-eventhub azure-functions

我想从两个不同的事件中心执行相同的功能(根据消息数据进行少量更改)。

是否可以将两个消费者组附加到一个函数。

即使我将其添加到 function.json 中,它也不起作用。

Pet*_*e M 6

最简洁的答案是不。您无法将多个输入触发器绑定到同一函数: https: //github.com/Azure/azure-webjobs-sdk-script/wiki/function.json

一个函数只能有一个触发器绑定,并且可以有多个输入/输出绑定。

但是,您可以通过将共享代码包装在辅助方法中或使用预编译函数从多个函数调用相同的“共享”代码。