监控应用程序是否已关闭

时间:2014-03-23 22:22:21

标签: complex-event-processing esper

我想在Esper中使用EPL查询来监控应用程序是否已关闭。 应用程序在运行时每隔30秒不断发送心跳事件。 如果2分钟后没有收到心跳,则可以将申请视为已关闭。 为了防止发送垃圾邮件,只要应用程序关闭,输出事件就应该每10分钟发送一次。

我很确定可以使用Esper为此编写一个EPL查询,但我不知道这个查询应该是什么样子。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为一种模式适合检测心跳丢失(例如,请参阅项目主页上提供解决方案的页面)。 您可以每10分钟首先使用"输出"那个。