【发布时间】:2019-08-18 23:54:57
【问题描述】:
在 Azure 微服务环境中,实施事件驱动架构,我面临着对收到的事件采取行动的挑战。我还面临着检测没有事件的持续时间的反挑战。
是否有人确定了在一段时间没有事件后可以通知收件人的方法?
我已经考虑过诸如 Azure 函数轮询数据集之类的事情,但是由于数据量大,这不会很好地扩展。
【问题讨论】:
标签: azure message-queue event-driven-design
在 Azure 微服务环境中,实施事件驱动架构,我面临着对收到的事件采取行动的挑战。我还面临着检测没有事件的持续时间的反挑战。
是否有人确定了在一段时间没有事件后可以通知收件人的方法?
我已经考虑过诸如 Azure 函数轮询数据集之类的事情,但是由于数据量大,这不会很好地扩展。
【问题讨论】:
标签: azure message-queue event-driven-design
您可以使用 Azure 流分析和窗口化来检测窗口是否存在,例如最后 x 分钟,没有包含任何新事件。请参阅此处以获得类似的答案:https://stackoverflow.com/a/53430421/1537195
【讨论】: