【发布时间】:2020-02-26 04:44:07
【问题描述】:
我猜想与Can durable functions have multiple triggers? 有类似的问题,但我本身并没有尝试多个触发器。
我的用例是我有一个触发持久功能的 EventHub。我想在负载中侦听包含特定模式的第 N 个事件以获取特定 id(也在负载中)
当收到第n个事件时,我可以轻松地启动另一个活动,但我可以解决的是如何在开始时做有状态的位?
如果持久函数不能支持这一点,Azure 中还有哪些其他选项可以做类似的事情?
event id event name
1 1 login
2 1 navigate
3 2 login
4 2 do something
5 1 do something of interest
6 1 do something of interest (again, this is what I was to trigger the activity on)
此信息当前来自事件中心并触发我的功能。
【问题讨论】:
-
您不能只过滤订阅级别的事件吗?在函数运行时你不能真正接收到新事件,因为新事件会产生新函数
-
我不太了解您的用例,但如果您需要状态过滤,您是否考虑过 Azure 流分析?
标签: c# azure azure-functions azure-durable-functions