Azure消息服务:检测是否缺少消息

时间:2019-03-28 09:07:58

标签: azure message-queue event-driven-design

在Azure微服务环境中,实现事件驱动的体系结构,我面临着应对收到的事件的挑战。我还面临着检测没有事件发生的持续时间的挑战。

有没有人确定在无事件一段时间后可以通知收件人的方法?

我考虑过类似Azure函数轮询数据集之类的事情,但是由于数据量大,扩展性不会特别好。

1 个答案:

答案 0 :(得分:1)

您可以使用Azure Stream Analytics和Windowing来检测是否有一个窗口,例如最近X分钟内未包含任何新事件。参见此处获得类似的答案:https://stackoverflow.com/a/53430421/1537195