对于我的项目的要求,我被建议使用User Esper CEP引擎。但是,经过Esper的一些文档后,我不认为,它适合我的用例。任何人都能解释一下Esper如何在下面的要求下使用吗? - 存在一个应用程序队列 - 启动器应用程序将JMS消息发送到下一个系统/应用程序,然后依次将其发送到下一个系统。这一直持续到一些最终系统最终发送穿过反向路径的ack直到启动器系统。 - 将消息发送到队列中的下一个系统时,每个系统都会将消息的副本发送到我的应用程序。类似地,我的系统也以返回方式接收来自每个系统的ack的副本。 - 来自系统的每条消息都与其先前系统生成的消息有关,因此是ack。 - 我的系统的要求是使用消息中的链接信息链接所有这些消息及其确认,并查找是否遗漏或未收到任何消息。 - 同样,系统中可能会收到数千条源消息及其相关消息 - 每个消息层次结构都具有唯一的ID - 我的系统可以按任意顺序/顺序接收消息
有人可以帮助我理解如何使用Esper链接消息并在每个消息层次结构中找到丢失的消息吗?
答案 0 :(得分:1)
是Esper可以轻松检测到事件的缺失,例如通过模式或外部连接,或是否存在异常流。样本可以在http://esper.codehaus.org/tutorials/solution_patterns/solution_patterns.html
中找到