在Azure微服务环境中,实现事件驱动的体系结构,我面临着应对收到的事件的挑战。我还面临着检测没有事件发生的持续时间的挑战。
有没有人确定在无事件一段时间后可以通知收件人的方法?
我考虑过类似Azure函数轮询数据集之类的事情,但是由于数据量大,扩展性不会特别好。
答案 0 :(得分:1)
您可以使用Azure Stream Analytics和Windowing来检测是否有一个窗口,例如最近X分钟内未包含任何新事件。参见此处获得类似的答案:https://stackoverflow.com/a/53430421/1537195