在Azure微服务环境中,实现事件驱动的体系结构,我面临着对收到的事件采取行动的挑战。我也遇到了在没有事件的情况下检测持续时间的反击挑战。
是否有人确定了在没有事件一段时间后收件人可以通知的方式?
我已经考虑过像Azure函数轮询数据集这样的东西,但是由于数据量的原因,这种方法不能很好地扩展。
您可以使用Azure Stream Analytics和Windowing来检测是否有窗口,例如最后x分钟,没有包含任何新事件。在这里查看类似的答案:https://stackoverflow.com/a/53430421/1537195